[rt-users] Adding ReplyToTicket right to Requestor on Help queue failing

Asif Iqbal vadud3 at gmail.com
Thu May 30 22:20:19 EDT 2013


On Thu, May 30, 2013 at 5:51 PM, Ruslan Zakirov <ruz at bestpractical.com>wrote:

> You don't check any return value.
>
>
>
added the check return and did not disclose any error

if (!$queue->Load( 'Help' )) {
 die $@;
};

if (!$group->LoadSystemRoleGroup( 'Requestor' )){
 die $@;
};

if (!$group->PrincipalObj->GrantRight( Object => $queue, Right =>
'ShowTicket' )){
 die $@;
};

Help Queue Group Rights still not adding Role Requestor with Right
 ShowTicket

But then I realized I am using the wrong method.

I changed it to LoadQueueRoleGroup and it is working now.

replaced this

    $group->LoadSystemRoleGroup( 'Requestor' );

with this

   $group->LoadQueueRoleGroup( Queue => $queue->id, Type => 'Requestor' );




> On Fri, May 31, 2013 at 1:05 AM, Asif Iqbal <vadud3 at gmail.com> wrote:
>
>> Hi All
>>
>> I am trying this and I do not the right gets added.
>>
>> use strict;
>> use lib '/opt/rt3/lib';
>>
>> use RT;
>> use RT::Interface::CLI;
>> use Data::Dumper;
>>
>> RT::LoadConfig();
>> RT::Init();
>>
>> my $queue = RT::Queue->new( $RT::SystemUser );
>>
>> my $group = RT::Group->new( $RT::SystemUser );
>>
>> $queue->Load( 'Help' );
>>
>> $group->LoadSystemRoleGroup( 'Requestor' );
>>
>> $group->PrincipalObj->GrantRight( Object => $queue, Right =>
>> 'ReplyToTicket' );
>>
>> What am I doing wrong?
>>
>> --
>> Asif Iqbal
>> PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
>> A: Because it messes up the order in which people normally read text.
>> Q: Why is top-posting such a bad thing?
>>
>>
>>
>>
>> --
>> RT Training in Seattle, June 19-20: http://bestpractical.com/training
>>
>
>
>
> --
> Best regards, Ruslan.
>



-- 
Asif Iqbal
PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20130530/2157939f/attachment.htm>


More information about the rt-users mailing list