Mercurial > hg > soundsoftware-site
comparison app/controllers/issues_controller.rb @ 70:35c1d1c098e6 luisf
Feature #31: a user that creates an issue is automatically added to its watchers list.
author | luisf |
---|---|
date | Tue, 07 Dec 2010 17:42:09 +0000 |
parents | 94944d00e43c |
children | 7c828d63cb06 |
comparison
equal
deleted
inserted
replaced
69:dc22c3eb3c81 | 70:35c1d1c098e6 |
---|---|
130 call_hook(:controller_issues_new_before_save, { :params => params, :issue => @issue }) | 130 call_hook(:controller_issues_new_before_save, { :params => params, :issue => @issue }) |
131 if @issue.save | 131 if @issue.save |
132 attachments = Attachment.attach_files(@issue, params[:attachments]) | 132 attachments = Attachment.attach_files(@issue, params[:attachments]) |
133 render_attachment_warning_if_needed(@issue) | 133 render_attachment_warning_if_needed(@issue) |
134 flash[:notice] = l(:notice_successful_create) | 134 flash[:notice] = l(:notice_successful_create) |
135 | |
135 call_hook(:controller_issues_new_after_save, { :params => params, :issue => @issue}) | 136 call_hook(:controller_issues_new_after_save, { :params => params, :issue => @issue}) |
137 | |
138 # Adds user to watcher's list | |
139 @issue.add_watcher(User.current) | |
140 | |
136 respond_to do |format| | 141 respond_to do |format| |
137 format.html { | 142 format.html { |
138 redirect_to(params[:continue] ? { :action => 'new', :project_id => @project, :issue => {:tracker_id => @issue.tracker, :parent_issue_id => @issue.parent_issue_id}.reject {|k,v| v.nil?} } : | 143 redirect_to(params[:continue] ? { :action => 'new', :project_id => @project, :issue => {:tracker_id => @issue.tracker, :parent_issue_id => @issue.parent_issue_id}.reject {|k,v| v.nil?} } : |
139 { :action => 'show', :id => @issue }) | 144 { :action => 'show', :id => @issue }) |
140 } | 145 } |