[%# 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/variables.none.tmpl %] [% inline_styles = BLOCK %] #login_autocomplete { float: left; } #user_profile_table th { text-align: right; padding-right: 1em; vertical-align: middle; white-space: nowrap; } #user_profile_table .numeric { text-align: right; } #user_profile_table .product_span { white-space: nowrap; } #what { margin-top: 2em; } #updated { font-style: italic; font-size: x-small; } [% END %] [% PROCESS global/header.html.tmpl title = "User Profile: " _ target.identity style = inline_styles yui = [ 'autocomplete' ] javascript_urls = [ "js/field.js" ] %]
Name | [% target.name FILTER html %] | |
---|---|---|
Last activity | [% target.last_activity_ts FILTER time %] | |
[% terms.Bugs %] filed | [% stats.bugs_filed || 0 FILTER html %] | |
Comments made | [% stats.comments || 0 FILTER html %] | |
Assigned to | [% stats.assigned || 0 FILTER html %] | |
Commented on | [% stats.commented_on || 0 FILTER html %] | |
QA-Contact | [% stats.qa_contact || 0 FILTER html %] | |
Patches submitted | [% stats.patches || 0 FILTER html %] | |
Patches reviewed | [% stats.reviews || 0 FILTER html %] | |
[% terms.Bugs %] poked | [% stats.touched || 0 FILTER html %] | |
Statuses changed | RESOLVED ([% statuses.item('RESOLVED') || 0 FILTER html %]), FIXED ([% statuses.item('RESOLVED/FIXED') || 0 FILTER html %]), VERIFIED ([% statuses.item('VERIFIED') || 0 FILTER html %]), INVALID ([% statuses.item('RESOLVED/INVALID') || 0 FILTER html %]) | |
Activity by product | [% FOREACH p = products %] [% IF p.product.id %] [% END %] [% p.product.name FILTER html %] ([% p.count || 0 FILTER html %]) [% "" IF p.product.id %] [% "," UNLESS loop.last ~%] [%+ END %] |