[Rt-commit] rt branch, update-action, updated. 368de96ba6854c2cb56ed15355f91c3fa5ce7f36

sartak at bestpractical.com sartak at bestpractical.com
Tue Dec 8 05:21:26 EST 2009


The branch, update-action has been updated
       via  368de96ba6854c2cb56ed15355f91c3fa5ce7f36 (commit)
      from  8814ab85c98071b46cdb4f27ee5a6e230d0235df (commit)

Summary of changes:
 lib/RT/Action/CreateTicket.pm |    5 +----
 lib/RT/Action/TicketAction.pm |   10 ++++++++++
 2 files changed, 11 insertions(+), 4 deletions(-)
 create mode 100644 lib/RT/Action/TicketAction.pm

- Log -----------------------------------------------------------------
commit 368de96ba6854c2cb56ed15355f91c3fa5ce7f36
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Tue Dec 8 05:20:58 2009 -0500

    Begin refactoring CreateTicket into TicketAction so UpdateTicket can reuse its code

diff --git a/lib/RT/Action/CreateTicket.pm b/lib/RT/Action/CreateTicket.pm
index c2290f4..e733e9e 100644
--- a/lib/RT/Action/CreateTicket.pm
+++ b/lib/RT/Action/CreateTicket.pm
@@ -1,10 +1,7 @@
 package RT::Action::CreateTicket;
 use strict;
 use warnings;
-use base 'RT::Action::QueueBased', 'RT::Action::WithCustomFields', 'Jifty::Action::Record::Create';
-
-use constant record_class => 'RT::Model::Ticket';
-use constant report_detailed_messages => 1;
+use base 'RT::Action::TicketAction', 'Jifty::Action::Record::Create';
 
 use Jifty::Param::Schema;
 use Jifty::Action schema {
diff --git a/lib/RT/Action/TicketAction.pm b/lib/RT/Action/TicketAction.pm
new file mode 100644
index 0000000..ecef656
--- /dev/null
+++ b/lib/RT/Action/TicketAction.pm
@@ -0,0 +1,10 @@
+package RT::Action::TicketAction;
+use strict;
+use warnings;
+use base 'RT::Action::QueueBased', 'RT::Action::WithCustomFields';
+
+use constant record_class => 'RT::Model::Ticket';
+use constant report_detailed_messages => 1;
+
+1;
+

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


More information about the Rt-commit mailing list