[Rt-commit] rt branch, create-action, updated. abfbc8a333578c45219297c9f99f03a9771f6f07

sartak at bestpractical.com sartak at bestpractical.com
Wed Sep 23 13:42:36 EDT 2009


The branch, create-action has been updated
       via  abfbc8a333578c45219297c9f99f03a9771f6f07 (commit)
      from  cb2ab22d7a09d75f9149d77c7ce8a0b7758abb57 (commit)

Summary of changes:
 lib/RT/Action/CreateTicket.pm |   10 ++++++++++
 lib/RT/View/Ticket/Create.pm  |    4 ++++
 2 files changed, 14 insertions(+), 0 deletions(-)

- Log -----------------------------------------------------------------
commit abfbc8a333578c45219297c9f99f03a9771f6f07
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Wed Sep 23 13:42:30 2009 -0400

    Skeleton of txn cfs too

diff --git a/lib/RT/Action/CreateTicket.pm b/lib/RT/Action/CreateTicket.pm
index eeda3ac..544f485 100644
--- a/lib/RT/Action/CreateTicket.pm
+++ b/lib/RT/Action/CreateTicket.pm
@@ -129,6 +129,7 @@ sub after_set_queue {
     );
 
     $self->add_ticket_custom_fields($queue);
+    $self->add_transaction_custom_fields($queue);
 
     $self->set_initial_priority($queue);
     $self->set_final_priority($queue);
@@ -206,6 +207,11 @@ sub add_ticket_custom_fields {
     my $queue = shift;
 }
 
+sub add_transaction_custom_fields {
+    my $self  = shift;
+    my $queue = shift;
+}
+
 sub _add_parameter_type {
     my $class = shift;
     my %args  = @_;
@@ -276,5 +282,9 @@ __PACKAGE__->_add_parameter_type(
     name => 'ticket_custom_field',
 );
 
+__PACKAGE__->_add_parameter_type(
+    name => 'transaction_custom_field',
+);
+
 1;
 
diff --git a/lib/RT/View/Ticket/Create.pm b/lib/RT/View/Ticket/Create.pm
index 79c4289..d930faa 100644
--- a/lib/RT/View/Ticket/Create.pm
+++ b/lib/RT/View/Ticket/Create.pm
@@ -115,6 +115,10 @@ sub show_basics {
             render_param($create, $custom_field);
         }
 
+        for my $custom_field ($create->transaction_custom_field_parameters) {
+            render_param($create, $custom_field);
+        }
+
         render_param($create, 'subject');
         render_param($create, 'attachments');
 

-----------------------------------------------------------------------


More information about the Rt-commit mailing list