CustomFieldRightsWithoutSeeQueue: Difference between revisions
Jump to navigation
Jump to search
m (2 revisions imported) |
(No difference)
|
Latest revision as of 15:03, 6 April 2016
This is useful if you have a custom ticket creation form which includes CustomFields and you want people who have CreateTicket rights without SeeQueue rights to be able to create tickets.
In your form, add this:
<%INIT> my $QueueObj = new RT::Queue( $RT::SystemUser ); $QueueObj->Load($Queue) || Abort(loc("Queue could not be loaded.")); ... </%INIT> % if ( $session{ 'CurrentUser' }->HasRight( Right => 'CreateTicket', Object => $QueueObj ) ) { % ... % }
Credit to RuslanZakirov for this solution.