|
|
|
@ -183,6 +183,7 @@ class IssuesController < ApplicationController
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# 用户发布新issue
|
|
|
|
|
def create
|
|
|
|
|
call_hook(:controller_issues_new_before_save, { :params => params, :issue => @issue })
|
|
|
|
|
@issue.save_attachments(params[:attachments] || (params[:issue] && params[:issue][:uploads]))
|
|
|
|
@ -225,6 +226,7 @@ class IssuesController < ApplicationController
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def edit
|
|
|
|
|
# 修改实例变量的值
|
|
|
|
|
return unless update_issue_from_params
|
|
|
|
|
|
|
|
|
|
respond_to do |format|
|
|
|
|
@ -233,6 +235,7 @@ class IssuesController < ApplicationController
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# 用户编辑更改issue
|
|
|
|
|
def update
|
|
|
|
|
if params[:issue_detail]
|
|
|
|
|
issue = Issue.find(params[:id])
|
|
|
|
@ -240,6 +243,7 @@ class IssuesController < ApplicationController
|
|
|
|
|
@saved = update_user_issue_detail(issue, params)
|
|
|
|
|
return
|
|
|
|
|
else
|
|
|
|
|
# 修改实例变量的值
|
|
|
|
|
return unless update_issue_from_params
|
|
|
|
|
@issue.save_attachments(params[:attachments] || (params[:issue] && params[:issue][:uploads]))
|
|
|
|
|
saved = false
|
|
|
|
@ -575,6 +579,7 @@ class IssuesController < ApplicationController
|
|
|
|
|
@time_entry = TimeEntry.new(:issue => @issue, :project => @issue.project)
|
|
|
|
|
@time_entry.attributes = params[:time_entry]
|
|
|
|
|
|
|
|
|
|
# 更新issue状态时,journal表产生记录,返回@current_journal
|
|
|
|
|
@issue.init_journal(User.current)
|
|
|
|
|
|
|
|
|
|
issue_attributes = params[:issue]
|
|
|
|
|