[Rt-devel] API and Rights
Paddy Newman
paddy.newman at db.com
Mon Oct 30 11:34:41 EST 2006
Hello,
I'm using rt-3.6.1 after a migration from rt-3.0.9. Database is MySQL
4.1.15.
Given an RT::Group object and an RT::Queue object, what is the simplest
way to grant a right such as "AdminQueue" to the group?
I've been trying the following without any joy:
<code>
...
my $rt_group = RT::Group->new(RT::SystemUser);
my $rt_queue = RT::Queue->new(RT::SystemUser);
$rt_group->LoadUserDefinedGroup("test admins");
$rt_queue->Load("test queue");
my $principal = $rt_group->PrincipalObj;
$principal->GrantRight(Right => "AdminQueue", Object => $rt_queue);
</code>
However, when I run that code I get the following message:
[Mon Oct 30 16:28:33 2006] [crit]: 1 (/opt/rt/lib/RT/ACE_Overlay.pm:907)
[Mon Oct 30 16:28:33 2006] [crit]: Can't load a principal for id
(/opt/rt/lib/RT/ACE_Overlay.pm:908)
Thanks,
--
Paddy Newman - t. +44(020)7545-4902 e. 54902
---
This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.bestpractical.com/pipermail/rt-devel/attachments/20061030/219de8a4/attachment.htm
More information about the Rt-devel
mailing list