Commit 0d41f6f0a3ab23cee63e349eda5fb79240734dd4

Authored by Dmitriy Zaporozhets
1 parent c4e81ed9

Remove issue observer

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
app/observers/issue_observer.rb
... ... @@ -1,29 +0,0 @@
1   -class IssueObserver < BaseObserver
2   - def after_close(issue, transition)
3   - notification.close_issue(issue, current_user)
4   - event_service.close_issue(issue, current_user)
5   - create_note(issue)
6   - execute_hooks(issue)
7   - end
8   -
9   - def after_reopen(issue, transition)
10   - event_service.reopen_issue(issue, current_user)
11   - create_note(issue)
12   - execute_hooks(issue)
13   - end
14   -
15   - protected
16   -
17   - # Create issue note with service comment like 'Status changed to closed'
18   - def create_note(issue)
19   - Note.create_status_change_note(issue, issue.project, current_user, issue.state, current_commit)
20   - end
21   -
22   - def create_assignee_note(issue)
23   - Note.create_assignee_change_note(issue, issue.project, current_user, issue.assignee)
24   - end
25   -
26   - def execute_hooks(issue)
27   - issue.project.execute_hooks(issue.to_hook_data, :issue_hooks)
28   - end
29   -end
config/application.rb
... ... @@ -21,7 +21,6 @@ module Gitlab
21 21 # Activate observers that should always be running.
22 22 config.active_record.observers = :milestone_observer,
23 23 :project_activity_cache_observer,
24   - :issue_observer,
25 24 :key_observer,
26 25 :merge_request_observer,
27 26 :note_observer,
... ...