diff options
Diffstat (limited to 'rt/share/html/Approvals/Elements/Approve')
-rwxr-xr-x | rt/share/html/Approvals/Elements/Approve | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/rt/share/html/Approvals/Elements/Approve b/rt/share/html/Approvals/Elements/Approve index f651139fa..4111680a4 100755 --- a/rt/share/html/Approvals/Elements/Approve +++ b/rt/share/html/Approvals/Elements/Approve @@ -2,7 +2,7 @@ %# %# COPYRIGHT: %# -%# This software is Copyright (c) 1996-2011 Best Practical Solutions, LLC +%# This software is Copyright (c) 1996-2012 Best Practical Solutions, LLC %# <sales@bestpractical.com> %# %# (Except where explicitly superseded by other copyright notices) @@ -67,17 +67,29 @@ <div class="form"> <div class="action"> <div> +% if ( $inactive && $status eq 'resolved' ) { + <input type="radio" class="radio" id="Approval-<%$ticket->Id%>-Action-approve" name="Approval-<%$ticket->Id%>-Action" value="approve" checked="checked" /> + <label for="Approval-<%$ticket->Id%>-Action-approve"><% loc('[_1] (Unchanged)', loc('Approve')) %></label> +% } else { <input type="radio" class="radio" id="Approval-<%$ticket->Id%>-Action-approve" name="Approval-<%$ticket->Id%>-Action" value="approve" /> <label for="Approval-<%$ticket->Id%>-Action-approve"><&|/l&>Approve</&></label> +% } </div> <div> +% if ( $inactive && $status ne 'resolved' ) { + <input type="radio" class="radio" id="Approval-<%$ticket->Id%>-Action-deny" name="Approval-<%$ticket->Id%>-Action" value="deny" checked="checked" /> + <label for="Approval-<%$ticket->Id%>-Action-deny"><% loc('[_1] (Unchanged)', loc('Deny')) %></label> +% } else { <input type="radio" class="radio" id="Approval-<%$ticket->Id%>-Action-deny" name="Approval-<%$ticket->Id%>-Action" value="deny" /> <label for="Approval-<%$ticket->Id%>-Action-deny"><&|/l&>Deny</&></label> +% } </div> +% unless ( $inactive ) { <div> <input type="radio" class="radio" id="Approval-<%$ticket->Id%>-Action-none" name="Approval-<%$ticket->Id%>-Action" value="none" checked="checked" /> <label for="Approval-<%$ticket->Id%>-Action-none"><&|/l&>No action</&></label> </div> +% } </div> <div class="notes"> <label for="Approval-<%$ticket->Id%>-Notes"><&|/l&>Notes</&></label> @@ -92,3 +104,7 @@ $ShowCustomFields => 1 $ShowHistory => 1 $ticket => undef </%ARGS> +<%INIT> +my $status = $ticket->Status; +my $inactive = $ticket->QueueObj->Lifecycle->IsInactive( $status ); +</%INIT> |