[Rt-commit] rt branch, admin_ui, updated. 3140919c97c5fbe63e1e21c157834f2108e7bc6f

sunnavy at bestpractical.com sunnavy at bestpractical.com
Thu Nov 26 23:38:35 EST 2009


The branch, admin_ui has been updated
       via  3140919c97c5fbe63e1e21c157834f2108e7bc6f (commit)
      from  71b403ff17f5169570cb5ff59bf15c1bebbe8c5b (commit)

Summary of changes:
 lib/RT/Model/Queue.pm       |    1 +
 lib/RT/View/Admin/Queues.pm |    8 +++++++-
 2 files changed, 8 insertions(+), 1 deletions(-)

- Log -----------------------------------------------------------------
commit 3140919c97c5fbe63e1e21c157834f2108e7bc6f
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Fri Nov 27 12:38:27 2009 +0800

    show status_schema too in /admin/queues/

diff --git a/lib/RT/Model/Queue.pm b/lib/RT/Model/Queue.pm
index 3883967..f413f4b 100755
--- a/lib/RT/Model/Queue.pm
+++ b/lib/RT/Model/Queue.pm
@@ -87,6 +87,7 @@ use Jifty::DBI::Record schema {
         status_schema => max_length is 120,
         type is 'varchar(120)',
         default is 'default',
+        render as 'RT::View::Form::Field::SelectStatusSchema',
         is mandatory;
     column initial_priority => max_length is 11, type is 'int',      default is '0';
     column final_priority   => max_length is 11, type is 'int',      default is '0';
diff --git a/lib/RT/View/Admin/Queues.pm b/lib/RT/View/Admin/Queues.pm
index 2dbc8c9..c24b197 100644
--- a/lib/RT/View/Admin/Queues.pm
+++ b/lib/RT/View/Admin/Queues.pm
@@ -55,9 +55,15 @@ use base 'RT::View::CRUD';
 use constant page_title      => 'Queue Management';
 use constant object_type     => 'Queue';
 
-# TODO we need to show/edit status_schema column too
 use constant display_columns => qw(id name description correspond_address
         comment_address initial_priority final_priority default_due_in disabled);
 
+sub view_field_status_schema {
+    my $self = shift;
+    my %args = @_;
+    my $action = $args{action};
+    return $action->record->status_schema->name;
+}
+
 1;
 

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


More information about the Rt-commit mailing list