[Rt-commit] rt branch, 3.999-trunk, updated. 160db9b9dbebc993b6da97397acc4da6119c0871
sunnavy at bestpractical.com
sunnavy at bestpractical.com
Wed Nov 25 10:26:09 EST 2009
The branch, 3.999-trunk has been updated
via 160db9b9dbebc993b6da97397acc4da6119c0871 (commit)
from 1929c2c3b0c88442a9431fbad1d93026b8665359 (commit)
Summary of changes:
lib/RT/View/Admin/Queues.pm | 75 ++----------------------------------------
1 files changed, 4 insertions(+), 71 deletions(-)
- Log -----------------------------------------------------------------
commit 160db9b9dbebc993b6da97397acc4da6119c0871
Author: sunnavy <sunnavy at bestpractical.com>
Date: Wed Nov 25 23:10:57 2009 +0800
revert b64585d69
diff --git a/lib/RT/View/Admin/Queues.pm b/lib/RT/View/Admin/Queues.pm
index 6c904a1..be7b6a4 100644
--- a/lib/RT/View/Admin/Queues.pm
+++ b/lib/RT/View/Admin/Queues.pm
@@ -50,78 +50,11 @@ use strict;
package RT::View::Admin::Queues;
use Jifty::View::Declare -base;
-#use base 'RT::View::CRUD';
+use base 'RT::View::CRUD';
-#use constant page_title => 'Queue Management';
-#use constant object_type => 'Queue';
-#use constant display_columns => qw(id name description correspond_address
-# comment_address initial_priority default_due_in);
-
-template 'index.html' =>
-page { title => _('Queues') }
-content {
- my $include_disable = get( 'find_disabled_queues' );
- if ( $include_disable ) {
- h1 { _('All Queues') };
- }
- else {
- h1 { _('Enabled Queues') };
- }
-
- my $queues = RT::Model::QueueCollection->new;
- $queues->find_all_rows;
- if ( $include_disable ) {
- $queues->{'find_disabled_rows'} = 1;
- }
-
- p { _("Select a queue") };
- unless ( $queues->count ) {
- em { _('No queues matching search criteria found.') };
- } else {
- my @fields = ( '#', qw/name description address priority default_due_in/ );
- push @fields, 'disabled' if $include_disable;
- table {
- thead { row {
- for my $head ( @fields ) {
- cell { { class is 'labeltop' }; $head };
- }
- } };
- tbody {
- while ( my $queue = $queues->next ) {
- row {
- for my $field ( @fields ) {
- cell { { class is 'value' };
- if ( $field eq '#' ) {
- $queue->id
- }
- elsif ( $field eq 'disabled' ) {
- $queue->disabled ? 'disabled' : 'enabled'
- }
- elsif ( $field eq 'address' ) {
- ( $queue->correspond_address ||'-'). '/' .
- ($queue->comment_address || '-')
- }
- elsif ( $field eq 'priority' ) {
- ( $queue->initial_priority || 0 ). '/' .
- ( $queue->final_priority || 0 )
- }
- else {
- $queue->$field
- }
- };
- }
- };
- }
- }
- };
- }
-
- hyperlink(
- label => _('Include disabled queues in listing.'),
- url => '/admin/queues',
- parameters => { find_disabled_queues => 1 },
- );
-};
+use constant page_title => 'Queue Management';
+use constant object_type => 'Queue';
+use constant display_columns => qw(id name description correspond_address initial_priority default_due_in);
1;
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list