# HG changeset patch # User luisf # Date 1291743729 0 # Node ID 35c1d1c098e6f73b0ad199742a263e882c84ff00 # Parent dc22c3eb3c8113a30b5522db60d6b88706fa21dd Feature #31: a user that creates an issue is automatically added to its watchers list. diff -r dc22c3eb3c81 -r 35c1d1c098e6 app/controllers/issues_controller.rb --- a/app/controllers/issues_controller.rb Mon Dec 06 18:12:52 2010 +0000 +++ b/app/controllers/issues_controller.rb Tue Dec 07 17:42:09 2010 +0000 @@ -132,7 +132,12 @@ attachments = Attachment.attach_files(@issue, params[:attachments]) render_attachment_warning_if_needed(@issue) flash[:notice] = l(:notice_successful_create) + call_hook(:controller_issues_new_after_save, { :params => params, :issue => @issue}) + + # Adds user to watcher's list + @issue.add_watcher(User.current) + respond_to do |format| format.html { 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?} } :