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

Asif Iqbal vadud3 at gmail.com
Fri May 31 15:01:02 EDT 2013


On Fri, May 31, 2013 at 7:02 AM, Ruslan Zakirov <ruz at bestpractical.com>wrote:

> You still don't check return value of GrantRight correctly, see examples
> in RT.
>
>
> On Fri, May 31, 2013 at 6:20 AM, Asif Iqbal <vadud3 at gmail.com> wrote:
>
>>
>>
>>
>> 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' );
>>>>
>>>


my ( $status, $msg ) = $group->PrincipalObj->GrantRight( Object => $queue,
Right => 'ShowTicket' );
print $msg . "\n";

results

That principal already has that right

doh!

Thanks a lot for your help




>>>> 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?
>>
>>
>
>
> --
> 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/20130531/c644bf4d/attachment.htm>


More information about the rt-users mailing list