[Rt-commit] rt branch, 4.2/bookmarks-in-lib, updated. rt-4.0.0rc6-156-gc1d9ee3
Shawn Moore
sartak at bestpractical.com
Tue Mar 8 12:24:56 EST 2011
The branch, 4.2/bookmarks-in-lib has been updated
via c1d9ee3afbaed6d17820868a02e5e9863420bfd3 (commit)
from 934d79e8d7690e93ad317ed06141085b852bca07 (commit)
Summary of changes:
lib/RT/Ticket.pm | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
- Log -----------------------------------------------------------------
commit c1d9ee3afbaed6d17820868a02e5e9863420bfd3
Author: Shawn M Moore <sartak at bestpractical.com>
Date: Tue Mar 8 12:24:48 2011 -0500
Ticket->IsBookmarked
diff --git a/lib/RT/Ticket.pm b/lib/RT/Ticket.pm
index dd21181..c4e5a13 100644
--- a/lib/RT/Ticket.pm
+++ b/lib/RT/Ticket.pm
@@ -3680,6 +3680,23 @@ sub ACLEquivalenceObjects {
}
+=head2 IsBookmarked
+
+Checks whether the ticket is bookmarked by the CurrentUser.
+
+=cut
+
+sub IsBookmarked {
+ my $self = shift;
+
+ my $bookmarks = $self->CurrentUser->UserObj->FirstAttribute('Bookmarks');
+ return 0 if !$bookmarks;
+
+ $bookmarks = $bookmarks->Content;
+ return 0 if !$bookmarks;
+
+ return $bookmarks->{ $self->id } ? 1 : 0;
+}
1;
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list