summaryrefslogtreecommitdiff
path: root/rt/webrt/Elements/SelectOwner
blob: 59ebf3631bfd809b194fd1a4d58327ad6d117374 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<SELECT NAME="<%$Name%>">
<OPTION VALUE="">-</OPTION>
<OPTION <% ($RT::Nobody->Id() == $Default) && "SELECTED" %> VALUE="<%$RT::Nobody->Id%>"><%$RT::Nobody->Name%></OPTION>
%while ( my $User = $Users->Next())  {
% if ((!defined $QueueObj) || ($User->HasQueueRight(Right => 'OwnTicket', QueueObj => $QueueObj, TicketObj => $TicketObj))){
<OPTION VALUE="<%$User->Id()%>" <% ($User->Id() == $Default) && "SELECTED" %>><%$User->Name()%></OPTION>
% }
%}
</SELECT>

<%INIT>
my $Users = RT::Users->new($session{CurrentUser});
$Users->LimitToPrivileged;
</%INIT>

<%ARGS>
$QueueObj => undef
$Name => undef
$Default => undef
$User => undef
$TicketObj => undef
</%ARGS>