From 3c1d21ede18e5cc55c4c094a1c5db8bf5e85e1ef Mon Sep 17 00:00:00 2001 From: David Lawrence Date: Thu, 26 Jan 2017 00:25:38 +0000 Subject: Bug 1333525 - Blocking type tracking flags are not visible from the modal UI --- .../template/en/default/bug_modal/edit.html.tmpl | 28 +++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) (limited to 'extensions/BugModal/template') diff --git a/extensions/BugModal/template/en/default/bug_modal/edit.html.tmpl b/extensions/BugModal/template/en/default/bug_modal/edit.html.tmpl index acdd55ee2..d81fb9e92 100644 --- a/extensions/BugModal/template/en/default/bug_modal/edit.html.tmpl +++ b/extensions/BugModal/template/en/default/bug_modal/edit.html.tmpl @@ -64,11 +64,13 @@ LAST; END; - # count set project/tracking flags + # count set project/tracking/blocking flags tracking_flags_has = 0; tracking_flags_set = 0; project_flags_has = 0; project_flags_set = 0; + blocking_flags_has = 0; + blocking_flags_set = 0; FOREACH flag IN tracking_flags; is_set = flag.bug_flag(bug.id).value != "---"; IF flag.flag_type == "tracking"; @@ -83,6 +85,12 @@ project_flags_set = 1; END; END; + IF flag.flag_type == 'blocking'; + blocking_flags_has = 1; + IF is_set; + blocking_flags_set = 1; + END; + END; END; # build firefox flags subtitle @@ -704,7 +712,8 @@ && bug.target_milestone == "---" && !has_bug_flags && !project_flags_set - && !tracking_flags_set; + && !tracking_flags_set + && !blocking_flags_set; sub = []; open_deps = bug.depends_on_obj.only("resolution", "").size; IF open_deps; @@ -893,7 +902,7 @@ %] [% WRAPPER fields_lhs %] - [% UNLESS tracking_flags_set || project_flags_set %] + [% UNLESS tracking_flags_set || project_flags_set || blocking_flags_set %]

This [% terms.bug %] is not currently tracked.

@@ -915,6 +924,19 @@ [% END %] [% WRAPPER fields_rhs %] + [% IF blocking_flags_has %] + [%# blocking flags %] + [% WRAPPER bug_modal/field.html.tmpl + container = 1 + label = "Blocking Flags" + hide_on_view = !blocking_flags_set + %] + [% INCLUDE bug_modal/tracking_flags.html.tmpl + type = "blocking" + %] + [% END %] + [% END %] + [% IF project_flags_has %] [%# project flags %] [% WRAPPER bug_modal/field.html.tmpl -- cgit v1.2.3-24-g4f1b