I think you can also get the current user`s obj and get his name like :
$session{'CurrentUser'}->UserObj->Name and put in a condition to see if its
John or not. Based on this condition you should call the callback.
But going into the future if you want to add more users this functionality, it
makes sense to create a new group.
Then you should put in a condition to see iif the current user is a part of
this new group.
-Ashish
________________________________________
From: [email protected]
[[email protected]] On Behalf Of Tom Lahti
[[email protected]]
Sent: Tuesday, March 24, 2009 4:54 AM
To: holland holland
Cc: [email protected]
Subject: Re: [rt-users] Allow only a specific user to see a Callback
I'm no RT API expert, but I think from a best practices standpoint you
really ought to create a new group for the purpose, make 'John' a member of
that group, and then have the scrip allow the callback based on membership
in that group.
holland holland wrote:
> Dear all,
>
> I would like only a specific user, e.g 'John' to see a callback.
>
> Currently I only see methods based on user rights, like:
>
> <%INIT>
> if ($session{'CurrentUser'}->UserObj->HasRight(
> Right => 'AdminUsers',
> Object => $RT::System,
> )) {
> $toptabs->{'My Callback'} = { title =>loc("My Callback"),
> path => "MyCallbacks/1/index.html" };
> }
> </%init>
> <%args>
> $toptabs =>undef
> </%args>
>
>
> I want only 'John' to see this callback, not everybody that has
> 'AdminUsers' right.
>
>
> Your help is much appreciated!
>
> Cheers,
> merou
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: [email protected]
>
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com
--
-- ============================
Tom Lahti
BIT Statement LLC
(425)251-0833 x 117
http://www.bitstatement.net/
-- ============================
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
Community help: http://wiki.bestpractical.com
Commercial support: [email protected]
Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
Buy a copy at http://rtbook.bestpractical.com
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
Community help: http://wiki.bestpractical.com
Commercial support: [email protected]
Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
Buy a copy at http://rtbook.bestpractical.com