diff --git a/app/observers/issue_observer.rb b/app/observers/issue_observer.rb deleted file mode 100644 index b4880b12fd7768ed3bbfb25e83e33ca7dbd74994..0000000000000000000000000000000000000000 --- 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 a782dd1d01eee03e1256fda187afe5fd49836e6f..f7791b47b04cfc9e002622e6173a56aa3709a43c 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,