summaryrefslogtreecommitdiffstats
path: root/Bugzilla/User.pm
diff options
context:
space:
mode:
authorHugo <hugo.seabrook@gmail.com>2012-11-29 19:31:19 +0100
committerDave Lawrence <dlawrence@mozilla.com>2012-11-29 19:31:19 +0100
commit8f14b166e921a29b464bff10cbab35e6f3f1249d (patch)
tree7f045d8d71d36cf5bd2f2f33efd18205db16c1da /Bugzilla/User.pm
parentd065d972fa6133486f8867293de3d45b7572fc22 (diff)
downloadbugzilla-8f14b166e921a29b464bff10cbab35e6f3f1249d.tar.gz
bugzilla-8f14b166e921a29b464bff10cbab35e6f3f1249d.tar.xz
Bug 579189 - New methods added to Bugzilla/User.pm by bug 24896 have no POD
r=dkl, a=LpSolit
Diffstat (limited to 'Bugzilla/User.pm')
-rw-r--r--Bugzilla/User.pm29
1 files changed, 29 insertions, 0 deletions
diff --git a/Bugzilla/User.pm b/Bugzilla/User.pm
index 9fa7458e7..a20f917cd 100644
--- a/Bugzilla/User.pm
+++ b/Bugzilla/User.pm
@@ -2222,6 +2222,35 @@ Returns a hashref with tag IDs as key, and a hashref with tag 'id',
=back
+=head2 Saved Recent Bug Lists
+
+=over
+
+=item C<recent_searches>
+
+Returns an arrayref of L<Bugzilla::Search::Recent> objects
+containing the user's recent searches.
+
+=item C<recent_search_containing(bug_id)>
+
+Returns a L<Bugzilla::Search::Recent> object that contains the most recent
+search by the user for the specified bug id. Retuns undef if no match is found.
+
+=item C<recent_search_for(bug)>
+
+Returns a L<Bugzilla::Search::Recent> object that contains a search by the
+user. Uses the list_id of the current loaded page, or the referrer page, and
+the bug id if that fails. Finally it will check the BUGLIST cookie, and create
+an object based on that, or undef if it does not exist.
+
+=item C<save_last_search>
+
+Saves the users most recent search in the database if logged in, or in the
+BUGLIST cookie if not logged in. Paramaters are bug_ids, order, vars and
+list_id.
+
+=back
+
=head2 Account Lockout
=over