diff options
Diffstat (limited to 'template/en/custom/reports/components.html.tmpl')
-rw-r--r-- | template/en/custom/reports/components.html.tmpl | 150 |
1 files changed, 150 insertions, 0 deletions
diff --git a/template/en/custom/reports/components.html.tmpl b/template/en/custom/reports/components.html.tmpl new file mode 100644 index 000000000..648b1c516 --- /dev/null +++ b/template/en/custom/reports/components.html.tmpl @@ -0,0 +1,150 @@ +[%# 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. + #%] + +[%# INTERFACE: + # product: object. The product for which we want to display component + # descriptions. + #%] + +[% title = BLOCK %] + Components for [% product.name FILTER html %] +[% END %] + +[% PROCESS global/header.html.tmpl + style_urls = ['skins/standard/buglist.css'] + title = title +%] + +[% IF Param("useqacontact") %] + [% numcols = 3 %] +[% ELSE %] + [% numcols = 2 %] +[% END %] + +<div class="row"> + <div class="col-sm-2"></div> + <div class="col-sm-8"> + <div class="text-center"> + <h1>[% product.name FILTER html %]</h1> + + <p id="product_desc">[% product.description FILTER html_light %]</p> + + <p><small>Select a component to see open [% terms.bugs %] in that component.</small></p> + </div> + </div> + <div class="col-sm-2"></div> +</div> + + + +<div class="row" style="margin-bottom:10px;"> +<div class="col-sm-11"> + + <ul class="nav nav-pills pull-right" role="tablist"> + <li role="presentation" class=" active"> + <a class="btn btn-default btn-xs bgo_tab" style="border-right:0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;" href="#detailed" aria-controls="detailed" role="tab" data-toggle="tab"><i class="fa fa-th-list" aria-hidden="true"></i></a> + </li> + <li role="presentation" class="" style="margin-left:0px;"> + <a class="btn btn-default btn-xs bgo_tab" style="border-top-left-radius: 0px; border-bottom-left-radius: 0px;" href="#condensed" aria-controls="condensed" role="tab" data-toggle="tab"><i class="fa fa-list-ul" aria-hidden="true"></i></a> + </li> + </ul> +</div> +<div class="col-sm-1"></div> +</div> + +<div class="row"> +<div class="col-sm-1"></div> +<div class="col-sm-10"> + + <div class="tab-content"> + <div role="tabpanel" class="tab-pane" id="condensed"> + <table id="component_table"> + <tr> + <th>Component</th> + <th>Default Assignee</th> + [% IF Param("useqacontact") %] + <th>Default QA Contact</th> + [% END %] + </tr> + [% FOREACH comp = product.components %] + [% INCLUDE describe_comp %] + [% END %] + </table> + </div> + <div role="tabpanel" class="tab-pane active" id="detailed"> + [% FOREACH comp = product.components %] + [% INCLUDE describe_comp_detailed %] + [% END %] + </div> + </div> + +</div> +<div class="col-sm-1"></div> +</div> + +[% PROCESS global/footer.html.tmpl %] + +[%############################################################################%] +[%# BLOCK for components %] +[%############################################################################%] + + +[% BLOCK describe_comp_detailed %] +<div id="[% comp.name FILTER html %]" class="panel panel-default" style="margin-bottom:10px;"> +<div class="panel-body"> + <div class="row"> + + <div class="col-sm-4"> + + <h3 style="font-weight:400;margin-top:0px;margin-bottom:0px;"><a href="buglist.cgi?product= + [%- product.name FILTER uri %]&component= + [%- comp.name FILTER uri %]&resolution=---"> + [% comp.name FILTER html %]</a></h3> + + </div> + + <div class="col-sm-8"> + <!-- TODO Include QA contract + [% IF Param("useqacontact") %] + [% IF comp.default_qa_contact %] + [% INCLUDE global/user.html.tmpl who = comp.default_qa_contact %] + [% END %] + [% END %] + --> + [% comp.description FILTER html_light %] + |<small>[% INCLUDE global/user.html.tmpl who = comp.default_assignee %]</small> + </div> + </div> +</div> +</div> +[% END %] + + +[% BLOCK describe_comp %] + <tr id="[% comp.name FILTER html %]"> + <td rowspan="2" class="component_name"> + <a href="buglist.cgi?product= + [%- product.name FILTER uri %]&component= + [%- comp.name FILTER uri %]&resolution=---"> + [% comp.name FILTER html %]</a> + </td> + <td class="component_assignee"> + [% INCLUDE global/user.html.tmpl who = comp.default_assignee %] + </td> + [% IF Param("useqacontact") %] + [% IF comp.default_qa_contact %] + [% INCLUDE global/user.html.tmpl who = comp.default_qa_contact %] + [% END %] + [% END %] + </tr> + <tr> + <td colspan="[% numcols - 1 %]" class="component_description"> + [% comp.description FILTER html_light %] + </td> + </tr> +[% END %] |