summaryrefslogtreecommitdiff
path: root/rt/webrt/SelfService/Elements/MyRequests
blob: ce268d58db09c3d0a2cdcaeef88177716e088186 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<& /Elements/TitleBoxStart, title => "Your $friendly_status requests" &>
<TABLE BORDER=0 cellspacing=1 cellpadding=1 BGCOLOR="#eeeeee" WIDTH=100%>
<TR>
<TH>Subject</TH>
<TH>Status</TH>
<TH>Owner</TH>
<TH>&nbsp;</TH>
</TR>
<TR>
% while (my $Ticket = $MyTickets->Next) {
<TR>
<TD>
<%$Ticket->Id%>: <%$Ticket->Subject%>
</TD>
<TD>
<%$Ticket->Status%>
</TD><TD>
<%$Ticket->OwnerObj->Name%>
</TD><TD ALIGN=RIGHT>
[<A HREF="<% $RT::WebPath %>/SelfService/Display.html?id=<%$Ticket->Id%>">Details</A>]
</TD>
</TR>
% }
</TABLE>
<& /Elements/TitleBoxEnd &>


<%INIT>
my $MyTickets;
$MyTickets = new RT::Tickets ($session{'CurrentUser'});
$MyTickets->LimitRequestor(VALUE => $session{'CurrentUser'}->EmailAddress);

foreach my $status (@status) {

        $MyTickets->LimitStatus(VALUE => $status);
}
</%INIT>
<%ARGS>
$friendly_status => 'open'
@status => ('open', 'new', 'stalled')
</%ARGS>