summaryrefslogtreecommitdiffstats
path: root/extensions/BMO/template
diff options
context:
space:
mode:
authorByron Jones <glob@mozilla.com>2015-03-03 05:03:24 +0100
committerByron Jones <glob@mozilla.com>2015-03-03 05:03:24 +0100
commit3208ebbf96c52c8b62f92524dc92ce3a0c6b4048 (patch)
tree405dd42ce8273d09fa21353b42b166ab9d8b4032 /extensions/BMO/template
parenta428a8601568468c8237afb2e3272e0477f7d26c (diff)
downloadbugzilla-3208ebbf96c52c8b62f92524dc92ce3a0c6b4048.tar.gz
bugzilla-3208ebbf96c52c8b62f92524dc92ce3a0c6b4048.tar.xz
Bug 880552: Add links to socorro from the crash signatures in show_bug.cgi
Diffstat (limited to 'extensions/BMO/template')
-rw-r--r--extensions/BMO/template/en/default/hook/bug/edit-custom_field.html.tmpl57
1 files changed, 54 insertions, 3 deletions
diff --git a/extensions/BMO/template/en/default/hook/bug/edit-custom_field.html.tmpl b/extensions/BMO/template/en/default/hook/bug/edit-custom_field.html.tmpl
index 6e871f731..c11e6ea42 100644
--- a/extensions/BMO/template/en/default/hook/bug/edit-custom_field.html.tmpl
+++ b/extensions/BMO/template/en/default/hook/bug/edit-custom_field.html.tmpl
@@ -6,6 +6,57 @@
# defined by the Mozilla Public License, v. 2.0.
#%]
-[% IF field.name == 'cf_rank' %]
- [% field.hidden = 1 %]
-[% END %]
+[%
+ IF field.name == 'cf_rank';
+ field.hidden = 1;
+ RETURN;
+ END;
+%]
+
+[%
+ IF field.name == 'cf_crash_signature';
+ field.hidden = 1;
+ value = bug.cf_crash_signature;
+%]
+ [%# lifted from bug/field.html.tmpl %]
+ <tr>
+ [% PROCESS "bug/field-label.html.tmpl" %]
+ <td class="field_value" id="field_container_[% field.name FILTER html %]" colspan="2">
+ <div id="[% field.name FILTER html %]_edit_container" class="bz_default_hidden">
+ <div>
+ (<a href="#" id="[% field.name FILTER html %]_edit_action">edit</a>)
+ </div>
+ [% IF split_cf_crash_signature.size %]
+ [% FOREACH sig = split_cf_crash_signature %]
+ [% IF sig.match('^\[\@\s*') && sig.match('\s*\]$') %]
+ [% sig = sig.replace('(^\[\@\s*|\s*\]$)', '') %]
+ <a href="https://crash-stats.mozilla.com/report/list?signature=[% sig FILTER uri %]"
+ target="_blank">[@ [% sig FILTER html %] ]</a><br>
+ [% ELSE %]
+ [% sig FILTER html %]<br>
+ [% END %]
+ [% END %]
+ [% ELSIF value %]
+ <pre class="field_textarea_readonly">[% value FILTER html %]</pre>
+ [% END %]
+ </div>
+ <div id="[% field.name FILTER html %]_input">
+ [% INCLUDE global/textarea.html.tmpl
+ id = field.name name = field.name minrows = 4 maxrows = 8
+ cols = 60 defaultcontent = value %]
+ </div>
+ <script type="text/javascript">
+ hideEditableField('[% field.name FILTER js %]_edit_container',
+ '[% field.name FILTER js %]_input',
+ '[% field.name FILTER js %]_edit_action',
+ '[% field.name FILTER js %]',
+ '[% value FILTER js %]',
+ '',
+ true);
+ </script>
+ </td>
+ </tr>
+[%
+ RETURN;
+ END;
+%]