[Rt-commit] rt branch, admin_ui, updated. 1f77a8c2f103a0e9ecb1ebfde00cb70bd5c0251a
sunnavy at bestpractical.com
sunnavy at bestpractical.com
Thu Jan 14 01:05:27 EST 2010
The branch, admin_ui has been updated
via 1f77a8c2f103a0e9ecb1ebfde00cb70bd5c0251a (commit)
from 21e5e6c233124fb360c4d7748804c8b3b5c6b93d (commit)
Summary of changes:
lib/RT/View/CRUD.pm | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
- Log -----------------------------------------------------------------
commit 1f77a8c2f103a0e9ecb1ebfde00cb70bd5c0251a
Author: sunnavy <sunnavy at bestpractical.com>
Date: Thu Jan 14 14:05:19 2010 +0800
make id and name link to edit page for template list
diff --git a/lib/RT/View/CRUD.pm b/lib/RT/View/CRUD.pm
index def0e71..7794819 100644
--- a/lib/RT/View/CRUD.pm
+++ b/lib/RT/View/CRUD.pm
@@ -210,7 +210,7 @@ sub view_field {
# we just want to do this hyperlink thing for those specfic views
if (
- $self =~ /(Users|Groups|Queues|CustomFields)$/
+ $self =~ /(Users|Groups|Queues|CustomFields|Templates)$/
&& $args{field} =~ /^(id|name)$/
)
{
@@ -218,9 +218,21 @@ sub view_field {
%args,
callback => sub {
my %args = @_;
+ my $url;
+
+ if ( $self eq 'RT::View::Admin::Queues::Templates' ) {
+ $url .= 'edit?id=' . $args{id} . '&queue=' . get('queue');
+ }
+ elsif ( $self eq 'RT::View::Admin::Global::Templates' ) {
+ $url .= 'edit?id=' . $args{id};
+ }
+ else {
+ $url = "?id=" . $args{id};
+ }
+
hyperlink(
label => $args{current_value},
- url => "?id=" . $args{id},
+ url => $url,
);
}
);
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list