[%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is the BMO Extension # # The Initial Developer of the Original Code is the Mozilla Foundation # Portions created by the Initial Developers are Copyright (C) 2011 the # Initial Developer. All Rights Reserved. # # Contributor(s): # Byron Jones #%] [% INCLUDE global/header.html.tmpl title = "User Activity Report" yui = [ 'autocomplete', 'calendar' ] javascript_urls = [ "js/util.js", "js/field.js" ] %] [% 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:
-
[% IF action == 'run' %] [% 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 %]
[% FOREACH operation = operations %] [% FOREACH change = operation.changes %] [% "" IF loop.index > 0 %] [% PROCESS change_column change_type = change.removed %] [% PROCESS change_column change_type = change.added %] [% END %] [% END %]
Who When Bug What Removed Added
[% operation.who FILTER email FILTER html %] [% operation.when FILTER time %] [% operation.bug FILTER bug_link(operation.bug) FILTER none %]
[% IF change.attachid %] Attachment #[% change.attachid %] [% ELSIF change.comment.defined && change.fieldname == 'longdesc' %] [% "Comment $change.comment.count" FILTER bug_link(operation.bug, comment_num => change.comment.count) %] [% ELSE %] [%+ field_descs.${change.fieldname} FILTER html %] [% END %]
[% 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 %]