[Rt-commit] r18605 - rt/3.999/branches/on-tisql/lib/RT/Model
ruz at bestpractical.com
ruz at bestpractical.com
Fri Feb 27 13:07:14 EST 2009
Author: ruz
Date: Fri Feb 27 13:07:13 2009
New Revision: 18605
Modified:
rt/3.999/branches/on-tisql/lib/RT/Model/Ticket.pm
Log:
* add new columns related to watchers
Modified: rt/3.999/branches/on-tisql/lib/RT/Model/Ticket.pm
==============================================================================
--- rt/3.999/branches/on-tisql/lib/RT/Model/Ticket.pm (original)
+++ rt/3.999/branches/on-tisql/lib/RT/Model/Ticket.pm Fri Feb 27 13:07:13 2009
@@ -129,7 +129,30 @@
label is _('Closed');
column disabled => max_length is 6, type is 'smallint', default is '0';
+
+ column role_groups =>
+ references RT::Model::GroupCollection
+ by tisql => 'role_groups.instance = .id'
+ .' AND role_groups.domain = "RT::Model::Ticket-Role"'
+ .' AND role_groups.type = %1';
+
+ column watchers =>
+ references RT::Model::UserCollection
+ by tisql => 'watchers.id = .role_groups{%1}.gm.member_id';
+
+ column recursive_watchers =>
+ references RT::Model::UserCollection
+ by tisql => 'recursive_watchers.id = .role_groups{%1}.cgm.member_id';
+
+ column groups_watching =>
+ references RT::Model::GroupCollection
+ by tisql => 'groups_watching.id = .role_groups{%1}.gm.member_id';
+
+ column recursive_groups_watching =>
+ references RT::Model::GroupCollection
+ by tisql => 'recursive_groups_watching.id = .role_groups{%1}.cgm.member_id';
};
+
use Jifty::Plugin::ActorMetadata::Mixin::Model::ActorMetadata map => {
created_by => 'creator',
created_on => 'created',
More information about the Rt-commit
mailing list