From 464be059d311db4a1bc15933ba007f45f76c11a0 Mon Sep 17 00:00:00 2001 From: "David Lawrence [:dkl]" Date: Tue, 17 Jun 2014 15:52:16 +0800 Subject: Bug 649691: Add a "mentor" and "mentored bug type" field to b.m.o --- .../create/create-after_custom_fields.html.tmpl | 19 ++++++++ .../hook/bug/edit-after_custom_fields.html.tmpl | 50 ++++++++++++++++++++++ .../en/default/hook/bug/show-bug_end.xml.tmpl | 12 ++++++ 3 files changed, 81 insertions(+) create mode 100644 extensions/Review/template/en/default/hook/bug/create/create-after_custom_fields.html.tmpl create mode 100644 extensions/Review/template/en/default/hook/bug/edit-after_custom_fields.html.tmpl create mode 100644 extensions/Review/template/en/default/hook/bug/show-bug_end.xml.tmpl (limited to 'extensions/Review/template/en/default') diff --git a/extensions/Review/template/en/default/hook/bug/create/create-after_custom_fields.html.tmpl b/extensions/Review/template/en/default/hook/bug/create/create-after_custom_fields.html.tmpl new file mode 100644 index 000000000..6d890d975 --- /dev/null +++ b/extensions/Review/template/en/default/hook/bug/create/create-after_custom_fields.html.tmpl @@ -0,0 +1,19 @@ +[%# This Source Code Form is subject to the terms of the Mozilla Public + # License, v. 2.0. If a copy of the MPL was not distributed with this + # file, You can obtain one at http://mozilla.org/MPL/2.0/. + # + # This Source Code Form is "Incompatible With Secondary Licenses", as + # defined by the Mozilla Public License, v. 2.0. + #%] + + + Mentors: + + [% INCLUDE global/userselect.html.tmpl + id = "bug_mentors" + name = "bug_mentors" + size = 30 + multiple = 5 + %] + + diff --git a/extensions/Review/template/en/default/hook/bug/edit-after_custom_fields.html.tmpl b/extensions/Review/template/en/default/hook/bug/edit-after_custom_fields.html.tmpl new file mode 100644 index 000000000..352dfa6c7 --- /dev/null +++ b/extensions/Review/template/en/default/hook/bug/edit-after_custom_fields.html.tmpl @@ -0,0 +1,50 @@ +[%# This Source Code Form is subject to the terms of the Mozilla Public + # License, v. 2.0. If a copy of the MPL was not distributed with this + # file, You can obtain one at http://mozilla.org/MPL/2.0/. + # + # This Source Code Form is "Incompatible With Secondary Licenses", as + # defined by the Mozilla Public License, v. 2.0. + #%] + +[% mentor_logins = [] %] +[% FOREACH mentor = bug.mentors %] + [% mentor_logins.push(mentor.login) %] +[% END %] + + Mentors: + + [% IF bug.check_can_change_field("bug_mentors", 0, 1) %] +
+ + [% FOREACH mentor = bug.mentors %] + [% INCLUDE global/user.html.tmpl who = mentor %]
+ [% END %] + (edit) +
+
+
+ [% INCLUDE global/userselect.html.tmpl + id = "bug_mentors" + name = "bug_mentors" + value = mentor_logins.join(", ") + classes = ["bz_userfield"] + size = 30 + multiple = 5 + %] +
+
+ + [% ELSE %] + [% FOREACH mentor = bug.mentors %] + [% INCLUDE global/user.html.tmpl who = mentor %]
+ [% END %] + [% END %] + + + diff --git a/extensions/Review/template/en/default/hook/bug/show-bug_end.xml.tmpl b/extensions/Review/template/en/default/hook/bug/show-bug_end.xml.tmpl new file mode 100644 index 000000000..9ad650b2f --- /dev/null +++ b/extensions/Review/template/en/default/hook/bug/show-bug_end.xml.tmpl @@ -0,0 +1,12 @@ +[%# This Source Code Form is subject to the terms of the Mozilla Public + # License, v. 2.0. If a copy of the MPL was not distributed with this + # file, You can obtain one at http://mozilla.org/MPL/2.0/. + # + # This Source Code Form is "Incompatible With Secondary Licenses", as + # defined by the Mozilla Public License, v. 2.0. + #%] + +[% FOREACH mentor = bug.mentors %] + + [% mentor.login FILTER email FILTER xml %] +[% END %] -- cgit v1.2.3-24-g4f1b