changeset 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 dc22c3eb3c81
children 7c828d63cb06
files app/controllers/issues_controller.rb
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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?} } :