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

sartak at bestpractical.com sartak at bestpractical.com
Wed Oct 21 15:25:53 EDT 2009


The branch, create-action has been updated
       via  0f91e4de25c1de14cbb6e8fe225c199f2878b18c (commit)
       via  412d91e87a7663351eb6bdaa8ac10cdc7c5965ab (commit)
      from  91e8190260225c87f7bf001d561cd0a85f968e13 (commit)

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

- Log -----------------------------------------------------------------
commit 412d91e87a7663351eb6bdaa8ac10cdc7c5965ab
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Wed Oct 21 15:25:15 2009 -0400

    Better default for initial status

diff --git a/lib/RT/Action/CreateTicket.pm b/lib/RT/Action/CreateTicket.pm
index 175d208..37d35d0 100644
--- a/lib/RT/Action/CreateTicket.pm
+++ b/lib/RT/Action/CreateTicket.pm
@@ -11,7 +11,7 @@ use Jifty::Action schema {
     param status =>
         render as 'select',
         # valid_values are queue-specific
-        valid_values are 'new', 'open', # XXX
+        valid_values are lazy { [ RT::Workflow->load(undef)->initial ] },
         label is _('Status');
 
     param owner =>

commit 0f91e4de25c1de14cbb6e8fe225c199f2878b18c
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Wed Oct 21 15:25:35 2009 -0400

    Permit only initial statuses in ticket creation

diff --git a/lib/RT/Action/CreateTicket.pm b/lib/RT/Action/CreateTicket.pm
index 37d35d0..889ed1b 100644
--- a/lib/RT/Action/CreateTicket.pm
+++ b/lib/RT/Action/CreateTicket.pm
@@ -139,7 +139,7 @@ sub set_valid_statuses {
     my $self  = shift;
     my $queue = shift;
 
-    my @valid_statuses = $queue->status_schema->valid;
+    my @valid_statuses = $queue->status_schema->initial;
     $self->fill_parameter(status => valid_values => \@valid_statuses);
 }
 

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


More information about the Rt-commit mailing list