| @@ -57,11 +57,12 @@ class Traces::ProjectsController < Traces::BaseController | |||||
| def task_pdf | def task_pdf | ||||
| return render_error("task_id错误") if params[:task_id].blank? | return render_error("task_id错误") if params[:task_id].blank? | ||||
| code, data, error = Trace::PdfReportService.call(current_user.trace_token, params[:task_id]) | code, data, error = Trace::PdfReportService.call(current_user.trace_token, params[:task_id]) | ||||
| if code == 200 | |||||
| render_ok | |||||
| else | |||||
| render_error("下载报告失败 Error:#{error}") | |||||
| end | |||||
| domain = Trace.trace_config[:domain] | |||||
| base_url = Trace.trace_config[:base_url] | |||||
| url = "/user/pdfreport?task_id=#{params[:task_id]}" | |||||
| file_path = [domain, api_url, url].join | |||||
| request.headers["Authorization"] = current_user.trace_token | |||||
| redirect_to file_path | |||||
| rescue Exception => exception | rescue Exception => exception | ||||
| puts exception.message | puts exception.message | ||||
| normal_status(-1, exception.message) | normal_status(-1, exception.message) | ||||
| @@ -141,6 +141,7 @@ class MessageTemplate::ProjectSettingChanged < MessageTemplate | |||||
| navbar.gsub!('devops', '工作流') | navbar.gsub!('devops', '工作流') | ||||
| navbar.gsub!('versions', '里程碑') | navbar.gsub!('versions', '里程碑') | ||||
| navbar.gsub!('resources', '资源库') | navbar.gsub!('resources', '资源库') | ||||
| navbar.gsub!('services', '服务') | |||||
| if change_count > 1 | if change_count > 1 | ||||
| content.sub!('{ifnavbar}', '<br/>') | content.sub!('{ifnavbar}', '<br/>') | ||||
| else | else | ||||
| @@ -290,6 +291,7 @@ class MessageTemplate::ProjectSettingChanged < MessageTemplate | |||||
| navbar.gsub!('devops', '工作流') | navbar.gsub!('devops', '工作流') | ||||
| navbar.gsub!('versions', '里程碑') | navbar.gsub!('versions', '里程碑') | ||||
| navbar.gsub!('resources', '资源库') | navbar.gsub!('resources', '资源库') | ||||
| navbar.gsub!('services', '服务') | |||||
| if change_count > 1 | if change_count > 1 | ||||
| content.sub!('{ifnavbar}', '<br/>') | content.sub!('{ifnavbar}', '<br/>') | ||||
| else | else | ||||