X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=rt%2Fshare%2Fhtml%2FElements%2FRT__Queue%2FColumnMap;h=1a4e2db3abcd83b031c825cefdca609c50d73e2f;hb=44dd00a3ff974a17999e86e64488e996edc71e3c;hp=938e63142857b7122f11b1a64e474ef95a71124b;hpb=0fb307c305e4bc2c9c27dc25a3308beae3a4d33c;p=freeside.git diff --git a/rt/share/html/Elements/RT__Queue/ColumnMap b/rt/share/html/Elements/RT__Queue/ColumnMap index 938e63142..1a4e2db3a 100644 --- a/rt/share/html/Elements/RT__Queue/ColumnMap +++ b/rt/share/html/Elements/RT__Queue/ColumnMap @@ -2,7 +2,7 @@ %# %# COPYRIGHT: %# -%# This software is Copyright (c) 1996-2011 Best Practical Solutions, LLC +%# This software is Copyright (c) 1996-2019 Best Practical Solutions, LLC %# %# %# (Except where explicitly superseded by other copyright notices) @@ -48,17 +48,12 @@ <%ARGS> $Name => undef $Attr => undef +$GenericMap => {} <%ONCE> my $COLUMN_MAP = { - id => { - title => '#', # loc - attribute => 'id', - align => 'right', - value => sub { return $_[0]->id }, - }, Disabled => { - title => \' ', + title => 'Status', # loc attribute => 'Disabled', value => sub { return $_[0]->Disabled? $_[0]->loc('Disabled'): $_[0]->loc('Enabled') }, }, @@ -74,6 +69,7 @@ my $COLUMN_MAP = { # SubjectTag is special as we can not sort SubjectTag => { title => 'SubjectTag', # loc + attribute => 'SubjectTag', value => sub { return $_[0]->SubjectTag }, }, Sign => { @@ -84,6 +80,19 @@ my $COLUMN_MAP = { title => 'Encrypt', # loc value => sub { return $_[0]->Encrypt? $_[0]->loc('yes') : $_[0]->loc('no') }, }, + Lifecycle => { + title => 'Lifecycle', + attribute => 'Lifecycle', + value => sub { return $_[0]->Lifecycle }, + }, + ScripStage => { + title => 'Stage', # loc + value => sub { + my $os = RT::ObjectScrip->new( $_[0]->CurrentUser ); + $os->LoadByCols( Scrip => $_[-1], ObjectId => $_[0]->id ); + return $_[0]->loc( $os->FriendlyStage ); + }, + }, }; foreach my $field (qw( @@ -99,7 +108,7 @@ foreach my $field (qw( <%INIT> -$m->callback( COLUMN_MAP => $COLUMN_MAP, CallbackName => 'ColumnMap', CallbackOnce => 1 ); +$m->callback( GenericMap => $GenericMap, COLUMN_MAP => $COLUMN_MAP, CallbackName => 'ColumnMap', CallbackOnce => 1 ); return GetColumnMapEntry( Map => $COLUMN_MAP, Name => $Name, Attribute => $Attr );