[Rt-commit] r16217 - in rt/branches/3.999-DANGEROUS: .
sunnavy at bestpractical.com
sunnavy at bestpractical.com
Mon Oct 6 08:41:08 EDT 2008
Author: sunnavy
Date: Mon Oct 6 08:41:07 2008
New Revision: 16217
Modified:
rt/branches/3.999-DANGEROUS/ (props changed)
rt/branches/3.999-DANGEROUS/share/html/Ticket/Modify.html
Log:
r17031 at sunnavys-mb: sunnavy | 2008-10-06 20:39:55 +0800
using ticket actions for basic fields
Modified: rt/branches/3.999-DANGEROUS/share/html/Ticket/Modify.html
==============================================================================
--- rt/branches/3.999-DANGEROUS/share/html/Ticket/Modify.html (original)
+++ rt/branches/3.999-DANGEROUS/share/html/Ticket/Modify.html Mon Oct 6 08:41:07 2008
@@ -57,8 +57,11 @@
% $m->callback( Callbackname => 'form_start', args_ref => \%ARGS );
<input type="hidden" class="hidden" name="id" value="<% $ticket_obj->id %>" />
+<% Jifty->web->form->start( submit_to => '?id=' . $ticket_obj->id ) %>
<&| /Widgets/TitleBox, title => _('Modify ticket #%1',$ticket_obj->id), class=>'ticket-info-basics' &>
-<& Elements/EditBasics, ticket_obj => $ticket_obj &>
+% for my $field ( @fields ) {
+<% $action->form_field( $field ) %>
+% }
<& Elements/EditCustomFields, ticket_obj => $ticket_obj &>
</&>
@@ -67,7 +70,11 @@
</&>
<%INIT>
+my @fields = qw/subject status queue owner time_estimated time_worked
+time_left initial_priority final_priority/;
my $ticket_obj = load_ticket($id);
+my $action = Jifty->web->new_action( class => 'UpdateTicket', record =>
+ $ticket_obj );
my $CustomFields = $ticket_obj->queue_obj->ticket_custom_fields();
# call this to show up hints of valid cf values.
@@ -80,7 +87,7 @@
# Now let callbacks have a chance at editing %ARGS
$m->callback( ticket_obj => $ticket_obj, custom_fields => $CustomFields, args_ref => \%ARGS );
-my @results = process_ticket_basics(ticket_obj => $ticket_obj, args_ref => \%ARGS);
+my @results;
my @cf_results = process_object_custom_field_updates(object => $ticket_obj, args_ref => \%ARGS);
push (@results, @cf_results);
More information about the Rt-commit
mailing list