summaryrefslogtreecommitdiffstats
path: root/Bugzilla/User.pm
diff options
context:
space:
mode:
authorDylan William Hardison <dylan@hardison.net>2014-05-28 17:04:37 +0200
committerDylan William Hardison <dylan@hardison.net>2014-05-28 17:04:37 +0200
commit7ea36c899372e8e113935ff036e992a819d786b6 (patch)
tree5a5e09763995a8c783ee98cefe8a5edb1e5eee26 /Bugzilla/User.pm
parentb6b83df873a1509797235738e00f9e6307eca876 (diff)
downloadbugzilla-7ea36c899372e8e113935ff036e992a819d786b6.tar.gz
bugzilla-7ea36c899372e8e113935ff036e992a819d786b6.tar.xz
Revert previous commit to re-apply with the schema change in a separate commit.
Diffstat (limited to 'Bugzilla/User.pm')
-rw-r--r--Bugzilla/User.pm53
1 files changed, 0 insertions, 53 deletions
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<last_visited>
-
-Returns an arrayref L<Bugzilla::BugUserLastVisit> objects.
-
-=item C<is_involved_in_bug($bug)>
-
-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