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

sartak at bestpractical.com sartak at bestpractical.com
Tue Sep 1 07:51:33 EDT 2009


The branch, create-action has been updated
       via  c0866113b02e420277075e32f4655c3a89371bac (commit)
      from  43301df97dc4b812ff29b22e140b4f0ec5fd6772 (commit)

Summary of changes:
 lib/RT/Action/CreateTicket.pm |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

- Log -----------------------------------------------------------------
commit c0866113b02e420277075e32f4655c3a89371bac
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Tue Sep 1 07:51:24 2009 -0400

    Begin defining params for CreateTicket

diff --git a/lib/RT/Action/CreateTicket.pm b/lib/RT/Action/CreateTicket.pm
index 3ac66b0..009a7e8 100644
--- a/lib/RT/Action/CreateTicket.pm
+++ b/lib/RT/Action/CreateTicket.pm
@@ -6,5 +6,25 @@ use base 'Jifty::Action::Record::Create';
 use constant record_class => 'RT::Model::Ticket';
 use constant report_detailed_messages => 1;
 
+use Jifty::Param::Schema;
+use Jifty::Action schema {
+    param id =>
+        render as 'hidden',
+        default is defer {
+            my $id = Jifty->web->request->argument('id');
+            $id = $id->[0] if ref $id eq 'ARRAY';
+            $id;
+        };
+
+    param queue =>
+        render as 'text',
+        is mandatory,
+        default is defer {
+            my $queue = Jifty->web->request->argument('queue');
+            $queue = $queue->[0] if ref $queue eq 'ARRAY';
+            $queue;
+        };
+};
+
 1;
 

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


More information about the Rt-commit mailing list