diff options
| author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-04-02 13:38:35 +0300 |
|---|---|---|
| committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-04-02 13:38:35 +0300 |
| commit | cfd9fd30d60c5a880785acda27e9f3d55b17e4ef (patch) | |
| tree | d37dd2c0e2243e6c75f443861bc7568bcd8a78a2 /app/observers | |
| parent | 3b0510a7c124a8511966ad4785757bd4d78998ac (diff) | |
| download | gitlab-ce-cfd9fd30d60c5a880785acda27e9f3d55b17e4ef.tar.gz | |
Move code for issue creation to service.
The goal of suych refactoring is to get rid of observers.
Its much easier to test and code when object creation and all other
related actions done in one class instead of splited across observers,
callbacks etc.
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'app/observers')
| -rw-r--r-- | app/observers/issue_observer.rb | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/app/observers/issue_observer.rb b/app/observers/issue_observer.rb index 30da1f83da7..c2132ddca55 100644 --- a/app/observers/issue_observer.rb +++ b/app/observers/issue_observer.rb @@ -1,11 +1,4 @@ class IssueObserver < BaseObserver - def after_create(issue) - notification.new_issue(issue, current_user) - event_service.open_issue(issue, current_user) - issue.create_cross_references!(issue.project, current_user) - execute_hooks(issue) - end - def after_close(issue, transition) notification.close_issue(issue, current_user) event_service.close_issue(issue, current_user) |
