[%# 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 %] [% IF user.id %] [% filtered_identity = target.identity FILTER html %] [% ELSE %] [% filtered_identity = target.name || target.address.user FILTER html %] [% END %] [% PROCESS global/header.html.tmpl title = "User Profile: $filtered_identity" generate_api_token = 1 style_urls = [ "extensions/UserProfile/web/styles/user_profile.css" ] javascript_urls = [ "js/field.js" ] %]
| Search | |||
|---|---|---|---|
|
[% IF user.gravatar %]
[% IF target.id == user.id %] Change my image [% END %] [% ELSE %] [% END %] |
User | [% INCLUDE bug_modal/user.html.tmpl u = target hide_profile = 1 %] [% " (disabled)" UNLESS target.is_enabled %] | |
| Created | [% target.creation_ts FILTER time %] ([% target.creation_ts FILTER timeago FILTER html %]) | ||
| Last activity | [% IF user.id %] [% END %] [% target.last_activity_ts FILTER time %] [% "" IF user.id %] | ||
| Permissions | Can confirm [% terms.bugs %] [% IF target.in_group("editbugs") ~%] , can edit any [% terms.bug %] [% END %] | ||
| [% IF target.id == user.id %] [% END %] | |||
| Review Queue | |||
| Review requests | [% IF user.id %] [% END %] [% target.review_request_count FILTER html %] [% "" IF user.id %] | [% IF user.id %](Review History) | [% END %]|
| Feedback requests | [% IF user.id %] [% END %] [% target.feedback_request_count FILTER html %] [% "" IF user.id %] | ||
| Needinfo requests | [% IF user.id %] [% END %] [% target.needinfo_request_count FILTER html %] [% "" IF user.id %] | ||
| User Statistics | |||
| [% terms.Bugs %] filed | [% IF user.id %] [% END %] [% stats.bugs_filed || 0 FILTER html %] [% "" IF user.id %] | ||
| Comments made | [% stats.comments || 0 FILTER html %] | ||
| Assigned to | [% IF user.id %] [% END %] [% stats.assigned || 0 FILTER html %] [% "" IF user.id %] | ||
| Commented on | [% IF user.id %] [% END %] [% stats.commented_on || 0 FILTER html %] [% "" IF user.id %] | ||
| QA-Contact | [% IF user.id %] [% END %] [% stats.qa_contact || 0 FILTER html %] [% "" IF user.id %] | ||
| Patches submitted | [% stats.patches || 0 FILTER html %] | ||
| Patches reviewed | [% stats.reviews || 0 FILTER html %] | ||
| [% terms.Bugs %] poked | [% stats.touched || 0 FILTER html %] | ||
| [% terms.Bugs %] resolved as | 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 %] | ||
|
This information is updated daily
|
|||