[rt-users] Creating Group and giving Rights.
Ken Crocker
kfcrocker at lbl.gov
Mon Feb 1 11:33:43 EST 2010
JJussi,
I use the WebUI. It's waaaaaaaay easier. The programming is already
done, so why re-create the same wheel?
Kenn
LBNL
On 1/30/2010 12:09 PM, JJussi wrote:
> Hi list!
>
> What, nowbody have any good answers. To how I, can give rights to just created
> group..
> And I thought that I'm poor programmer...
>
> On Friday, 29. Januaryta 2010 13:15:37 JJussi wrote:
>
>> Hi to list,
>> (I'm not very good Perl programmer, so this question may be (too) simple)
>>
>> I can create group easily:
>>
>> my $group = new RT::Group($RT::SystemUser);
>> my $gid = $group->CreateUserDefinedGroup(
>> Name => $vars{nimi},
>> Description => $vars{kuvaus},
>> );
>>
>> To give rights to that group I (try) to use:
>>
>> my @gacl=('ShowTicket','CreateTicket','SeeQueue','ReplyToTicket');
>> my $principal = new RT::Principal($RT::SystemUser);
>> my $pid = $principal->Create(
>> PrincipalType => 'Group',
>> ObjectId => $gid,
>> Disabled => '0',
>> );
>>
>> foreach (@gacl)
>> {
>> $xxx->GrandRight( Right => $_, Object => $gid);
>> }
>>
>> That $xxx is problem.. I need Principal-Object there, but
>> CreateUserDefinedGroup returns GroupID. How I can get that Object?
>>
>>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20100201/e4a5b91b/attachment.htm>
More information about the rt-users
mailing list