diff options
author | Dylan William Hardison <dylan@hardison.net> | 2015-10-16 00:58:09 +0200 |
---|---|---|
committer | Dylan William Hardison <dylan@hardison.net> | 2015-10-16 00:58:09 +0200 |
commit | a0fcc8ff20fe57bf442402ba227954ffb33a2175 (patch) | |
tree | 9a3ee457971d8c8654d1a085d2c7261b54535621 /Bugzilla/Attachment | |
parent | b21167f4de2d29d7ce4a7cd07266783032099568 (diff) | |
download | bugzilla-a0fcc8ff20fe57bf442402ba227954ffb33a2175.tar.gz bugzilla-a0fcc8ff20fe57bf442402ba227954ffb33a2175.tar.xz |
Bug 1196626 - log all authenticated requests
Diffstat (limited to 'Bugzilla/Attachment')
-rw-r--r-- | Bugzilla/Attachment/PatchReader.pm | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Bugzilla/Attachment/PatchReader.pm b/Bugzilla/Attachment/PatchReader.pm index 1ab14f386..2c1647736 100644 --- a/Bugzilla/Attachment/PatchReader.pm +++ b/Bugzilla/Attachment/PatchReader.pm @@ -38,6 +38,9 @@ sub process_diff { if ($format eq 'raw') { require Bugzilla::PatchReader::DiffPrinter::raw; $last_reader->sends_data_to(new Bugzilla::PatchReader::DiffPrinter::raw()); + + Bugzilla->log_user_request($attachment->bug_id, $attachment->id, "attachment-get") + if Bugzilla->user->id; # Actually print out the patch. print $cgi->header(-type => 'text/plain', -expires => '+3M'); @@ -93,6 +96,12 @@ sub process_interdiff { my $lc = Bugzilla->localconfig; my $vars = {}; + if (Bugzilla->user->id) { + foreach my $attachment ($old_attachment, $new_attachment) { + Bugzilla->log_user_request($attachment->bug_id, $attachment->id, "attachment-get"); + } + } + # Encode attachment data as utf8 if it's going to be displayed in a HTML # page using the UTF-8 encoding. if ($format ne 'raw' && Bugzilla->params->{'utf8'}) { |