[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