diff options
Diffstat (limited to 'rt/share/html/Elements/QuickCreate')
-rw-r--r-- | rt/share/html/Elements/QuickCreate | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/rt/share/html/Elements/QuickCreate b/rt/share/html/Elements/QuickCreate index 425694cd7..fa03f2061 100644 --- a/rt/share/html/Elements/QuickCreate +++ b/rt/share/html/Elements/QuickCreate @@ -2,7 +2,7 @@ %# %# COPYRIGHT: %# -%# This software is Copyright (c) 1996-2014 Best Practical Solutions, LLC +%# This software is Copyright (c) 1996-2015 Best Practical Solutions, LLC %# <sales@bestpractical.com> %# %# (Except where explicitly superseded by other copyright notices) @@ -55,27 +55,31 @@ <input type="hidden" class="hidden" name="QuickCreate" value="1" /> <table> <tr class="input-row"><td class="label"><&|/l&>Subject</&>:</td> - <td colspan="3" class="value"><input type="text" size="50" name="Subject" /></td> + <td colspan="3" class="value"><input type="text" size="50" name="Subject" value="<% $args->{Subject} || '' %>" /></td> </tr><tr class="input-row"> -<td class="label"><&|/l&>Queue</&>:</td><td class="value"><& /Elements/SelectNewTicketQueue, Name => 'Queue' &> +<td class="label"><&|/l&>Queue</&>:</td><td class="value"><& /Elements/SelectNewTicketQueue, Name => 'Queue', Default => $args->{Queue} &> </td> <td class="label"><&|/l&>Owner</&>:</td><td class="value"> <select type="select" name="Owner"> -<option value="<%$session{'CurrentUser'}->id%>" selected="selected"><&|/l&>Me</&></option> -<option value="<%RT->Nobody->id%>"><%loc('Nobody')%></option> +% my $default_owner = $args->{Owner} || $session{'CurrentUser'}->id; +<option value="<%$session{'CurrentUser'}->id%>" <% $default_owner == $session{'CurrentUser'}->id ? 'selected="selected"' : '' |n %>><&|/l&>Me</&></option> +<option value="<%RT->Nobody->id%>" <% $default_owner == RT->Nobody->id ? 'selected="selected"' : '' |n %>><%loc('Nobody')%></option> </select> </td> </tr> <tr class="input-row"> <td class="label"><&|/l&>Requestors</&>:</td> - <td colspan="3" class="value"><& /Elements/EmailInput, Name => 'Requestors', Size => '40', Default => $ARGS{Requestors} || $session{CurrentUser}->EmailAddress &></td> + <td colspan="3" class="value"><& /Elements/EmailInput, Name => 'Requestors', Size => '40', Default => $args->{Requestors} || $session{CurrentUser}->EmailAddress &></td> </tr> <tr class="input-row"> <td class="labeltop"><&|/l&>Content</&>:</td> -<td colspan="3" class="value"><textarea name="Content" cols="50" rows="3"></textarea></td></tr> +<td colspan="3" class="value"><textarea name="Content" cols="50" rows="3"><% $args->{Content} || ''%></textarea></td></tr> </table> <& /Elements/Submit, Label => loc('Create') &> </form> </&> </div> +<%INIT> +my $args = delete $session{QuickCreate} || {}; +</%INIT> |