|
|
@ -190,13 +190,13 @@ class IssuesController < ApplicationController
|
|
|
|
@issue.project_issues_index = @issue.project.issues.last.nil? ? 1 : @issue.project.issues.last.project_issues_index + 1
|
|
|
|
@issue.project_issues_index = @issue.project.issues.last.nil? ? 1 : @issue.project.issues.last.project_issues_index + 1
|
|
|
|
if @issue.save
|
|
|
|
if @issue.save
|
|
|
|
|
|
|
|
|
|
|
|
senduser = User.find(params[:issue][:assigned_to_id])
|
|
|
|
# senduser = User.find(params[:issue][:assigned_to_id])
|
|
|
|
issue_id = @issue.id
|
|
|
|
# issue_id = @issue.id
|
|
|
|
issue_title = params[:issue][:subject]
|
|
|
|
# issue_title = params[:issue][:subject]
|
|
|
|
priority_id = params[:issue][:priority_id]
|
|
|
|
# priority_id = params[:issue][:priority_id]
|
|
|
|
|
|
|
|
#
|
|
|
|
ps = ProjectsService.new
|
|
|
|
# ps = ProjectsService.new
|
|
|
|
ps.send_wechat_project_issue_notice senduser,@issue.project,issue_id,issue_title,priority_id
|
|
|
|
# ps.send_wechat_project_issue_notice senduser,@issue.project,issue_id,issue_title,priority_id
|
|
|
|
|
|
|
|
|
|
|
|
call_hook(:controller_issues_new_after_save, { :params => params, :issue => @issue})
|
|
|
|
call_hook(:controller_issues_new_after_save, { :params => params, :issue => @issue})
|
|
|
|
respond_to do |format|
|
|
|
|
respond_to do |format|
|
|
|
@ -591,16 +591,16 @@ class IssuesController < ApplicationController
|
|
|
|
end
|
|
|
|
end
|
|
|
|
@issue.safe_attributes = issue_attributes
|
|
|
|
@issue.safe_attributes = issue_attributes
|
|
|
|
|
|
|
|
|
|
|
|
senduser = User.find(params[:issue][:assigned_to_id])
|
|
|
|
# senduser = User.find(params[:issue][:assigned_to_id])
|
|
|
|
|
|
|
|
#
|
|
|
|
if senduser.id != User.current.id
|
|
|
|
# if senduser.id != User.current.id
|
|
|
|
issue_id = @issue.id
|
|
|
|
# issue_id = @issue.id
|
|
|
|
issue_title = params[:issue][:subject]
|
|
|
|
# issue_title = params[:issue][:subject]
|
|
|
|
priority_id = params[:issue][:priority_id]
|
|
|
|
# priority_id = params[:issue][:priority_id]
|
|
|
|
|
|
|
|
#
|
|
|
|
ps = ProjectsService.new
|
|
|
|
# ps = ProjectsService.new
|
|
|
|
ps.send_wechat_project_issue_notice senduser,@issue.project,issue_id,issue_title,priority_id
|
|
|
|
# ps.send_wechat_project_issue_notice senduser,@issue.project,issue_id,issue_title,priority_id
|
|
|
|
end
|
|
|
|
# end
|
|
|
|
|
|
|
|
|
|
|
|
@priorities = IssuePriority.active
|
|
|
|
@priorities = IssuePriority.active
|
|
|
|
@allowed_statuses = @issue.new_statuses_allowed_to(User.current)
|
|
|
|
@allowed_statuses = @issue.new_statuses_allowed_to(User.current)
|
|
|
|