From a3c8db7d939fbfc4d70dceb3d398d07ac3689ef5 Mon Sep 17 00:00:00 2001 From: radhika Date: Thu, 14 Aug 2014 08:58:47 -0400 Subject: [PATCH] 3112: when you experience a git error, that is when you see it's true colors!! --- apps/workbench/app/mailers/issue_reporter.rb | 4 +-- .../application/_report_issue_popup.html.erb | 34 ++++++++++++++----- .../views/issue_reporter/send_report.text.erb | 14 +++++++- 3 files changed, 40 insertions(+), 12 deletions(-) diff --git a/apps/workbench/app/mailers/issue_reporter.rb b/apps/workbench/app/mailers/issue_reporter.rb index 1b1fa65b35..533883b5d8 100644 --- a/apps/workbench/app/mailers/issue_reporter.rb +++ b/apps/workbench/app/mailers/issue_reporter.rb @@ -2,9 +2,9 @@ class IssueReporter < ActionMailer::Base default from: Rails.configuration.report_notifier_email_from default to: Rails.configuration.report_notifier_email_to - def send_report(user, data) + def send_report(user, params) @user = user - @data = data + @params = params mail(subject: 'Issue reported') end end diff --git a/apps/workbench/app/views/application/_report_issue_popup.html.erb b/apps/workbench/app/views/application/_report_issue_popup.html.erb index 924787af68..85aeae6be9 100644 --- a/apps/workbench/app/views/application/_report_issue_popup.html.erb +++ b/apps/workbench/app/views/application/_report_issue_popup.html.erb @@ -5,8 +5,22 @@ arvados_base = Rails.configuration.arvados_v1_base support_email = Rails.configuration.support_email_address - additional_info = "User's email: " + current_user.email + "\n" + - "Current Location: " + @popup_params[:current_location] + additional_info1 = "Current Location: " + @popup_params[:current_location] + additional_info1 += ("\nUser's email: " + current_user.email) if current_user + + additional_info = {} + additional_info['Current Location'] = @popup_params[:current_location] + if current_user + additional_info['User email'] = current_user.email + end + additional_info_to_s = additional_info.map {|k,v| "#{k}=#{v}"}.join("\n") + + additional_info_2 = {} + additional_info_2['api_version'] = api_version + additional_info_2['generated_at'] = generated_at + additional_info_2['workbench_version'] = wb_version + additional_info_2['arvados_base'] = arvados_base + additional_info_2['support_email'] = support_email %>