From 7ea36c899372e8e113935ff036e992a819d786b6 Mon Sep 17 00:00:00 2001 From: Dylan William Hardison Date: Wed, 28 May 2014 11:04:37 -0400 Subject: Revert previous commit to re-apply with the schema change in a separate commit. This reverts commit b6b83df873a1509797235738e00f9e6307eca876. --- Bugzilla/User.pm | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) (limited to 'Bugzilla/User.pm') diff --git a/Bugzilla/User.pm b/Bugzilla/User.pm index a796ee765..d9c3756b0 100644 --- a/Bugzilla/User.pm +++ b/Bugzilla/User.pm @@ -51,11 +51,9 @@ use Bugzilla::Classification; use Bugzilla::Field; use Bugzilla::Group; use Bugzilla::Hook; -use Bugzilla::BugUserLastVisit; use DateTime::TimeZone; use List::Util qw(max); -use List::MoreUtils qw(any); use Scalar::Util qw(blessed); use Storable qw(dclone); use URI; @@ -751,28 +749,6 @@ sub groups { return $self->{groups}; } -sub last_visited { - my ($self) = @_; - - return Bugzilla::BugUserLastVisit->match({ user_id => $self->id }); -} - -sub is_involved_in_bug { - my ($self, $bug) = @_; - my $user_id = $self->id; - my $user_login = $self->login; - - return unless $user_id; - return 1 if $user_id == $bug->assigned_to->id; - return 1 if $user_id == $bug->reporter->id; - - if (Bugzilla->params->{'useqacontact'} and $bug->qa_contact) { - return 1 if $user_id == $bug->qa_contact->id; - } - - return any { $user_login eq $_ } @{ $bug->cc }; -} - # It turns out that calling ->id on objects a few hundred thousand # times is pretty slow. (It showed up as a significant time contributor # when profiling xt/search.t.) So we cache the group ids separately from @@ -2718,35 +2694,6 @@ Returns true if the user can attach tags to comments. i.e. if the 'comment_taggers_group' parameter is set and the user belongs to this group. -=item C - -Returns an arrayref L objects. - -=item C - -Returns true if any of the following conditions are met, false otherwise. - -=over - -=item * - -User is the assignee of the bug - -=item * - -User is the reporter of the bug - -=item * - -User is the QA contact of the bug (if Bugzilla is configured to use a QA -contact) - -=item * - -User is in the cc list for the bug. - -=back - =back =head1 CLASS FUNCTIONS -- cgit v1.2.3-24-g4f1b