summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/observers/issue_observer.rb29
-rw-r--r--config/application.rb1
2 files changed, 0 insertions, 30 deletions
diff --git a/app/observers/issue_observer.rb b/app/observers/issue_observer.rb
deleted file mode 100644
index b4880b12fd7..00000000000
--- a/app/observers/issue_observer.rb
+++ /dev/null
@@ -1,29 +0,0 @@
-class IssueObserver < BaseObserver
- def after_close(issue, transition)
- notification.close_issue(issue, current_user)
- event_service.close_issue(issue, current_user)
- create_note(issue)
- execute_hooks(issue)
- end
-
- def after_reopen(issue, transition)
- event_service.reopen_issue(issue, current_user)
- create_note(issue)
- execute_hooks(issue)
- end
-
- protected
-
- # Create issue note with service comment like 'Status changed to closed'
- def create_note(issue)
- Note.create_status_change_note(issue, issue.project, current_user, issue.state, current_commit)
- end
-
- def create_assignee_note(issue)
- Note.create_assignee_change_note(issue, issue.project, current_user, issue.assignee)
- end
-
- def execute_hooks(issue)
- issue.project.execute_hooks(issue.to_hook_data, :issue_hooks)
- end
-end
diff --git a/config/application.rb b/config/application.rb
index a782dd1d01e..f7791b47b04 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -21,7 +21,6 @@ module Gitlab
# Activate observers that should always be running.
config.active_record.observers = :milestone_observer,
:project_activity_cache_observer,
- :issue_observer,
:key_observer,
:merge_request_observer,
:note_observer,