|
|
@ -483,12 +483,21 @@ class IssuesController < ApplicationController
|
|
|
|
if User.current.logged?
|
|
|
|
if User.current.logged?
|
|
|
|
jour = Journal.find(params[:journal_id])
|
|
|
|
jour = Journal.find(params[:journal_id])
|
|
|
|
@issue = Issue.find params[:id]
|
|
|
|
@issue = Issue.find params[:id]
|
|
|
|
new_jour = @issue.journals.build(:user_id => User.current.id, :reply_id => params[:journal_id], :notes => params[:content], :parent_id => jour.id)
|
|
|
|
@project = @issue.project
|
|
|
|
|
|
|
|
@allowed_statuses = @issue.new_statuses_allowed_to(User.current)
|
|
|
|
|
|
|
|
@priorities = IssuePriority.active
|
|
|
|
|
|
|
|
new_jour = Journal.new
|
|
|
|
|
|
|
|
new_jour.user_id = User.current.id
|
|
|
|
|
|
|
|
new_jour.reply_id = params[:journal_id]
|
|
|
|
|
|
|
|
new_jour.parent_id = jour.id
|
|
|
|
|
|
|
|
new_jour.notes = params[:content]
|
|
|
|
|
|
|
|
new_jour.journalized = @issue
|
|
|
|
|
|
|
|
new_jour.save_attachments(params[:attachments])
|
|
|
|
|
|
|
|
# new_jour = @issue.journals.build(:user_id => User.current.id, :reply_id => params[:journal_id], :notes => params[:content], :parent_id => jour.id)
|
|
|
|
@user_activity_id = params[:user_activity_id]
|
|
|
|
@user_activity_id = params[:user_activity_id]
|
|
|
|
if new_jour.save
|
|
|
|
if new_jour.save
|
|
|
|
update_user_activity(@issue.class,@issue.id)
|
|
|
|
update_user_activity(@issue.class,@issue.id)
|
|
|
|
update_forge_activity(@issue.class,@issue.id)
|
|
|
|
update_forge_activity(@issue.class,@issue.id)
|
|
|
|
|
|
|
|
|
|
|
|
respond_to do |format|
|
|
|
|
respond_to do |format|
|
|
|
|
format.js
|
|
|
|
format.js
|
|
|
|
end
|
|
|
|
end
|
|
|
@ -496,13 +505,14 @@ class IssuesController < ApplicationController
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
# 需要刷新详情页面,代码同步一致
|
|
|
|
|
|
|
|
# 获取project和issue状态是为了刷新页面
|
|
|
|
def delete_journal
|
|
|
|
def delete_journal
|
|
|
|
@issue = Issue.find(params[:id])
|
|
|
|
@issue = Issue.find(params[:id])
|
|
|
|
Journal.destroy(params[:journal_id])
|
|
|
|
Journal.destroy(params[:journal_id])
|
|
|
|
@user_activity_id = params[:user_activity_id]
|
|
|
|
@user_activity_id = params[:user_activity_id]
|
|
|
|
respond_to do |format|
|
|
|
|
respond_to do |format|
|
|
|
|
format.js
|
|
|
|
format.html{ redirect_to issue_url(@issue)}
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|