From 701e41d96429e68d8989b2063d02cd0d20a229ea Mon Sep 17 00:00:00 2001 From: David Lawrence Date: Thu, 25 Jul 2013 14:55:15 +0800 Subject: Bug 750742: Create new BMO extension called TrackingFlags to move current tracking flags away from custom fields --- .../pages/tracking_flags_admin_edit.html.tmpl | 194 +++++++++++++++++++++ .../pages/tracking_flags_admin_list.html.tmpl | 56 ++++++ 2 files changed, 250 insertions(+) create mode 100644 extensions/TrackingFlags/template/en/default/pages/tracking_flags_admin_edit.html.tmpl create mode 100644 extensions/TrackingFlags/template/en/default/pages/tracking_flags_admin_list.html.tmpl (limited to 'extensions/TrackingFlags/template/en/default/pages') diff --git a/extensions/TrackingFlags/template/en/default/pages/tracking_flags_admin_edit.html.tmpl b/extensions/TrackingFlags/template/en/default/pages/tracking_flags_admin_edit.html.tmpl new file mode 100644 index 000000000..d9f11fa2a --- /dev/null +++ b/extensions/TrackingFlags/template/en/default/pages/tracking_flags_admin_edit.html.tmpl @@ -0,0 +1,194 @@ +[%# 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. + #%] + +[% js_data = BLOCK %] +var useclassification = false; +var first_load = true; +var last_sel = []; +var cpts = new Array(); +[% n = 1 %] +[% FOREACH p = user.get_selectable_products %] + cpts['[% n FILTER js %]'] = [ + [%- FOREACH c = p.components %]'[% c.name FILTER js %]'[% ", " UNLESS loop.last %] [%- END -%] ]; + [% n = n+1 %] +[% END %] +var selected_components = [ + [%- FOREACH c = input.component %]'[% c FILTER js %]' + [%- ',' UNLESS loop.last %] [%- END ~%] ]; +[% END %] + +[% PROCESS global/header.html.tmpl + title = "Release Tracking Flags" + javascript = js_data + javascript_urls = [ 'extensions/TrackingFlags/web/js/admin.js', 'js/productform.js' ] + style_urls = [ 'extensions/TrackingFlags/web/styles/admin.css' ] +%] + +[% IF mode == 'deleted' %] + +

The tracking flag [% flag_name FILTER html %] has been deleted.

+
+

Return to the list of Tracking Flags.

+ + [% RETURN %] + +[% END %] + + + +
+ [% IF mode == 'edit' %] + Editing [% flag.name FILTER html %]. + [% ELSE %] + New flag + [% END %] +
+ +
+ + + + + + + +[%# name/desc/etc %] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Flag
Namedatabase field name
Descriptionvisible name
Type + + flag type used for grouping
Sort Key + + [ + +5 + | -5 + ] +
Active
+ +[%# values %] + + + + + + + + + + + + + + + + + +
Values
ValueSetterActive
+ [ New Value ] +
+ +[%# visibility %] + + + + + + + + + + + + + + + + + +
Visibility
ProductComponent
+ + + + + [ Add ] + +
+ + +[%# submit %] + +
+ + [% IF can_delete %] + + + [% END %] +
+ +
+ +
+

+Return to the list of Tracking Flags. +

+ +[% INCLUDE global/footer.html.tmpl %] diff --git a/extensions/TrackingFlags/template/en/default/pages/tracking_flags_admin_list.html.tmpl b/extensions/TrackingFlags/template/en/default/pages/tracking_flags_admin_list.html.tmpl new file mode 100644 index 000000000..6c2ecc915 --- /dev/null +++ b/extensions/TrackingFlags/template/en/default/pages/tracking_flags_admin_list.html.tmpl @@ -0,0 +1,56 @@ +[%# 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. + #%] + +[% PROCESS global/header.html.tmpl + title = "Release Tracking Flags" + style_urls = [ 'extensions/TrackingFlags/web/styles/admin.css' ] +%] + + + + + + + + + + + + +[% FOREACH flag = flags %] + + + + + + + + +[% END %] + +
NameDescriptionTypeSort KeyActive 
+ + [% flag.name FILTER html %] + + + [% flag.description FILTER html %] + + [% flag.flag_type FILTER html %] + + [% flag.sortkey FILTER html %] + + [% flag.is_active ? "Yes" : "No" %] + + Copy +
+ +
+Add Flag +
+ +[% INCLUDE global/footer.html.tmpl %] -- cgit v1.2.3-24-g4f1b