X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=rt%2Fshare%2Fhtml%2FTicket%2FElements%2FEditBasics;h=7454256965074ca8a4e4013d59820d24742d3bb7;hb=740834abbf5434a60a7ded2c0b48430420e995a9;hp=b428aab29981528797696b5f4e4d3c1e313c81a0;hpb=f3c4966ed1f6ec3db7accd6dcdd3a5a3821d72a7;p=freeside.git diff --git a/rt/share/html/Ticket/Elements/EditBasics b/rt/share/html/Ticket/Elements/EditBasics index b428aab29..745425696 100755 --- a/rt/share/html/Ticket/Elements/EditBasics +++ b/rt/share/html/Ticket/Elements/EditBasics @@ -2,7 +2,7 @@ %# %# COPYRIGHT: %# -%# This software is Copyright (c) 1996-2012 Best Practical Solutions, LLC +%# This software is Copyright (c) 1996-2017 Best Practical Solutions, LLC %# %# %# (Except where explicitly superseded by other copyright notices) @@ -52,19 +52,33 @@ $InTable => 0 %defaults => () <%INIT> +my $WillResolveObj = $TicketObj->WillResolveObj if defined $TicketObj; unless ( @fields ) { + my $subject = $defaults{'Subject'} || $TicketObj->Subject; @fields = ( { name => 'Subject', - html => '', + html => '', }, { name => 'Status', - comp => '/Elements/SelectStatus', + comp => '/Ticket/Elements/SelectStatus', args => { Name => 'Status', - DefaultLabel => loc("[_1] (Unchanged)",loc($TicketObj->Status)), - Default => $defaults{'Status'} || undef, + Default => $defaults{'Status'}, + DefaultFromArgs => 0, TicketObj => $TicketObj, - QueueObj => $TicketObj->QueueObj, + onchange => 'changeStatus()', + }, + }, + { name => 'Resolve this Ticket on', + comp => '/Elements/SelectDate', + args => { + menu_prefix => 'WillResolve', + Default => $ARGS{'WillResolve'} || + (defined($WillResolveObj) + and $WillResolveObj->Unix > 0 ? + $WillResolveObj->Date : ''), + current => 0, + ShowTime => 0, }, }, { name => 'Queue', @@ -133,7 +147,7 @@ for my $field (@fields) { % } % for my $field (@fields) { \ -<&|/l&><% $field->{'name'} %>:\ +<% loc($field->{'name'}) %>:\ <% $field->{'html'} |n %>\ % } @@ -141,4 +155,19 @@ for my $field (@fields) { % unless ($InTable) { % } - +