From 9916976831c67272ea1870d5d65a3b00ddd1b8de Mon Sep 17 00:00:00 2001 From: mark Date: Wed, 17 Nov 2010 21:26:40 +0000 Subject: create ticket on custom field change, RT#10139 --- rt/share/html/Admin/Elements/EditScripOptions | 44 +++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 rt/share/html/Admin/Elements/EditScripOptions (limited to 'rt/share/html/Admin/Elements/EditScripOptions') diff --git a/rt/share/html/Admin/Elements/EditScripOptions b/rt/share/html/Admin/Elements/EditScripOptions new file mode 100644 index 000000000..7b3848419 --- /dev/null +++ b/rt/share/html/Admin/Elements/EditScripOptions @@ -0,0 +1,44 @@ +% return if !@options; + +% my $prefix = $Name.'Rules-'; +% foreach my $o (@options) { + + +% } #foreach $o +
<% $o->{'label'} %>: +% if ( $o->{'type'} eq 'text' ) { + +% } +% elsif ( $o->{'type'} eq 'select' and ref $o->{'options'} ) { + +% } # else $o->{'type'} +
+ +<%INIT> +my (@options, %rules); +if ( $ScripX ) { + my $ScripXObj = "RT::Scrip$Name"->new($session{'CurrentUser'}); + $ScripXObj->Load($ScripX); + my $QueueObj = RT::Queue->new($session{'CurrentUser'}); + $QueueObj->Load($Queue); + my $method = "Load$Name"; + my $XObj = $ScripXObj->$method(); + @options = $XObj->Options('QueueObj' => $QueueObj); + %rules = split("\n", $Default); +} + + +<%ARGS> +$Name => undef +$Default => undef +$Queue => 0 +$ScripX => undef + -- cgit v1.2.1