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

sartak at bestpractical.com sartak at bestpractical.com
Wed Nov 4 19:56:05 EST 2009


The branch, create-action has been updated
       via  a7953c48888e23a746bcfc9168aee256e3bef0d7 (commit)
      from  d84343698811ac8fd4ae7932cb0d2b07596d3e41 (commit)

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

- Log -----------------------------------------------------------------
commit a7953c48888e23a746bcfc9168aee256e3bef0d7
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Wed Nov 4 19:55:50 2009 -0500

    CustomFieldBased and QueueBased actions are mixins

diff --git a/lib/RT/Action/CustomFieldBased.pm b/lib/RT/Action/CustomFieldBased.pm
index bc5d21b..a1ff316 100644
--- a/lib/RT/Action/CustomFieldBased.pm
+++ b/lib/RT/Action/CustomFieldBased.pm
@@ -1,7 +1,6 @@
 package RT::Action::CustomFieldBased;
 use strict;
 use warnings;
-use base 'Jifty::Action';
 
 sub _add_custom_fields {
     my $self = shift;
diff --git a/lib/RT/Action/QueueBased.pm b/lib/RT/Action/QueueBased.pm
index a4cfd73..cae13c3 100644
--- a/lib/RT/Action/QueueBased.pm
+++ b/lib/RT/Action/QueueBased.pm
@@ -1,7 +1,6 @@
 package RT::Action::QueueBased;
 use strict;
 use warnings;
-use base 'Jifty::Action';
 
 use Jifty::Param::Schema;
 use Jifty::Action schema {
@@ -12,6 +11,10 @@ use Jifty::Action schema {
         label is _('Queue');
 };
 
+# We really do not want to inherit from Jifty::Action. This is a mixin, and
+# inheriting from Jifty::Action causes diamond inheritance.
+our @ISA = ();
+
 sub arguments {
     my $self = shift;
 

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


More information about the Rt-commit mailing list