Index: app/controllers/issues_controller.rb =================================================================== --- app/controllers/issues_controller.rb (revision 17413) +++ app/controllers/issues_controller.rb (working copy) @@ -392,6 +392,7 @@ @issues.each do |issue| begin issue.reload.destroy + call_hook(:controller_issues_destroy, { :params => params, :issue => issue}) rescue ::ActiveRecord::RecordNotFound # raised by #reload if issue no longer exists # nothing to do, issue was already deleted (eg. by a parent) end Index: app/controllers/projects_controller.rb =================================================================== --- app/controllers/projects_controller.rb (revision 17413) +++ app/controllers/projects_controller.rb (working copy) @@ -91,7 +91,8 @@ unless User.current.admin? @project.add_default_member(User.current) end - respond_to do |format| + call_hook(:controller_projects_new_after_save, { :params => params, :project => @project}) + respond_to do |format| format.html { flash[:notice] = l(:notice_successful_create) if params[:continue]