2 api_version = arvados_api_client.discovery[:source_version]
3 generated_at = arvados_api_client.discovery[:generatedAt]
4 wb_version = Rails.configuration.source_version + ' ' + Rails.configuration.local_modified
5 arvados_base = Rails.configuration.arvados_v1_base
6 support_email = Rails.configuration.support_email_address
8 additional_info = "User's email: " + current_user.email + "\n" +
9 "Current Location: " + @popup_params[:current_location]
11 <div class="modal-dialog modal-with-loading-spinner">
12 <div class="modal-content">
14 <%= form_tag report_issue_path, {id: 'report-issue-form', name: 'report-issue-form', method: 'post',
15 class: 'form-horizontal', remote: true} do %>
18 title = 'Version / debugging info'
19 title = 'Report a problem' if @popup_params[:popup_type] == 'report'
22 <div class="modal-header">
23 <button type="button" class="close" onClick="reset_form()" data-dismiss="modal" aria-hidden="true">×</button>
25 <div class="col-sm-8"> <h4 class="modal-title"><%=title%></h4> </div>
26 <div class="spinner spinner-32px spinner-h-center col-sm-1" hidden="true"></div>
31 <div class="modal-body">
32 <div class="form-group">
33 <label for="support_version" class="col-sm-4 control-label"> Support email </label>
34 <div class="col-sm-8">
35 <p class="form-control-static" id="support_version" name="support_version"><%=support_email%></p>
39 <div class="form-group">
40 <label for="server_version" class="col-sm-4 control-label"> Server Version </label>
41 <div class="col-sm-8">
42 <p class="form-control-static" id="server_version" name="server_version"><%=api_version%></p>
46 <div class="form-group">
47 <label for="generated_at" class="col-sm-4 control-label"> Server restarted at </label>
48 <div class="col-sm-8">
49 <p class="form-control-static" id="generated_at" name="generated_at"><%=generated_at%></p>
53 <div class="form-group">
54 <label for="wb_version" class="col-sm-4 control-label"> Workbench version </label>
55 <div class="col-sm-8">
56 <p class="form-control-static" id="wb_version" name="wb_version"><%=wb_version%></p>
60 <div class="form-group">
61 <label for="arvados_base" class="col-sm-4 control-label"> Arvados base </label>
62 <div class="col-sm-8">
63 <p class="form-control-static" id="arvados_base" name="arvados_base"><%=arvados_base%></p>
67 <% if @popup_params[:popup_type] == 'report' %>
68 <div class="form-group">
69 <label for="report_text" class="col-sm-4 control-label"> Report text </label>
70 <div class="col-sm-8">
71 <textarea class="form-control" id="report_text" rows="1" name="report_text" type="text"/>
76 <div class="form-group">
77 <label for="additional_info" class="col-sm-4 control-label"> Additional info </label>
78 <div class="col-sm-8">
79 <textarea readonly class="form-control" id="additional_info" rows="1" name="additional_info" type="text"><%=additional_info%></textarea>
83 <div class="modal-footer">
84 <% if @popup_params[:popup_type] == 'report' %>
85 <button type="submit" id="register" class="btn btn-primary" autofocus>Report issue</button>
86 <button class="btn btn-default" onClick="reset_form()" data-dismiss="modal" aria-hidden="true">Cancel</button>
88 <button class="btn btn-default" onClick="reset_form()" data-dismiss="modal" aria-hidden="true">Close</button>