[Rt-commit] r19234 - in rt/3.999/trunk/lib/RT: Action
sartak at bestpractical.com
sartak at bestpractical.com
Thu Apr 16 16:25:07 EDT 2009
Author: sartak
Date: Thu Apr 16 16:25:07 2009
New Revision: 19234
Added:
rt/3.999/trunk/lib/RT/Action/CreateGroup.pm
Modified:
rt/3.999/trunk/lib/RT/View/Admin/Groups.pm
Log:
Define an explicit CreateGroup action for creating user-defined groups
Added: rt/3.999/trunk/lib/RT/Action/CreateGroup.pm
==============================================================================
--- (empty file)
+++ rt/3.999/trunk/lib/RT/Action/CreateGroup.pm Thu Apr 16 16:25:07 2009
@@ -0,0 +1,28 @@
+use strict;
+use warnings;
+
+=head1 NAME
+
+RT::Action::CreateGroup
+
+=cut
+
+package RT::Action::CreateGroup;
+use base qw/RT::Action RT::Action::Record::Create/;
+
+=head2 create_record
+
+This uses L<RT::Model::Group/create_user_defined> for creating user-defined
+groups.
+
+=cut
+
+sub create_record {
+ my $self = shift;
+ my $group = $self->record;
+
+ return $group->create_user_defined(@_);
+}
+
+1;
+
Modified: rt/3.999/trunk/lib/RT/View/Admin/Groups.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/View/Admin/Groups.pm (original)
+++ rt/3.999/trunk/lib/RT/View/Admin/Groups.pm Thu Apr 16 16:25:07 2009
@@ -58,10 +58,6 @@
use constant display_columns => qw(id name description);
-private template 'new_item_region' => sub {
- # can't create groups through CRUD UI
-};
-
sub _current_collection {
my $self = shift;
my $c = $self->SUPER::_current_collection();
More information about the Rt-commit
mailing list