[%# 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. #%] [% IF who %] [% who_title = ' (' _ who _ ')' %] [% ELSE %] [% who_title = '' %] [% END %] [% INCLUDE global/header.html.tmpl title = "User Activity Report" _ who_title yui = [ 'autocomplete', 'calendar' ] javascript_urls = [ "js/util.js", "js/field.js" ] style_urls = [ "extensions/BMO/web/styles/reports.css" ] %] [% PROCESS "global/field-descs.none.tmpl" %] [% PROCESS bug/time.html.tmpl %]
Who: [% INCLUDE global/userselect.html.tmpl id => "who" name => "who" value => who size => 40 emptyok => 0 title => "One or more email address (comma delimited)" %]   Period:
to
Sort:
[% IF debug_sql %] [% END %]
[% IF action == 'run' %] [% IF debug_sql %]
[% debug_sql FILTER html %]
[% END %] [% IF incomplete_data %]

There used to be an issue in Bugzilla which caused activity data to be lost if there were a large number of cc's or dependencies. That has been fixed, but some data was already lost in your activity table that could not be regenerated. The changes that could not reliably determine are prefixed by '?'.

[% END %] [% IF operations.size > 0 %]
[% IF who_count > 1 %] [% END %] [% IF sort == 'when' %] [% ELSE %] [% END %] [% FOREACH operation = operations %] [% tr_class = loop.count % 2 ? 'report_row_even' : 'report_row_odd' %] [% FOREACH change = operation.changes %] [% IF loop.count == 1 %] [% IF who_count > 1 %] [% END %] [% IF sort == 'when' %] [% ELSE %] [% END %] [% ELSE %] [% IF who_count > 1 %] [% END %] [% IF sort == 'when' %] [% ELSE %] [% END %] [% END %] [% PROCESS change_column change_type = change.removed %] [% PROCESS change_column change_type = change.added %] [% END %] [% END %]
Who[% INCLUDE sort_when_link %] [% INCLUDE sort_bug_link %][% INCLUDE sort_bug_link %] [% INCLUDE sort_when_link %]What Removed Added
[% operation.who FILTER email FILTER html %][% change.when FILTER time FILTER no_break %] [% operation.bug FILTER bug_link(operation.bug) FILTER none %][% operation.bug FILTER bug_link(operation.bug) FILTER none %] [% change.when FILTER time FILTER no_break %]   [% change.when FILTER time FILTER no_break %] [% IF change.attachid %] Attachment #[% change.attachid FILTER html %] [% END %] [%IF change.comment.defined && change.fieldname == 'longdesc' %] [% "Comment $change.comment.count" FILTER bug_link(operation.bug, comment_num => change.comment.count) FILTER none %] [% ELSE %] [%+ field_descs.${change.fieldname} FILTER html %] [% END %]

Show as a [% terms.Bug %] List

[% ELSE %]

No changes.

[% END %] [% BLOCK change_column %] [% IF change_type.defined %] [% IF change.fieldname == 'estimated_time' || change.fieldname == 'remaining_time' || change.fieldname == 'work_time' %] [% PROCESS formattimeunit time_unit=change_type %] [% ELSIF change.fieldname == 'blocked' || change.fieldname == 'dependson' %] [% change_type FILTER bug_list_link FILTER none %] [% ELSIF change.fieldname == 'assigned_to' || change.fieldname == 'reporter' || change.fieldname == 'qa_contact' || change.fieldname == 'cc' || change.fieldname == 'flagtypes.name' %] [% display_value(change.fieldname, change_type) FILTER email FILTER html %] [% ELSE %] [% display_value(change.fieldname, change_type) FILTER html %] [% END %] [% ELSE %]   [% END %] [% END %] [% END %] [% INCLUDE global/footer.html.tmpl %] [% BLOCK sort_when_link %] When [% END %] [% BLOCK sort_bug_link %] [% terms.Bug %] [% END %]