From 91665162a95f509b21b902d9670fb6f8f20c3184 Mon Sep 17 00:00:00 2001 From: Mark Wells Date: Thu, 19 Apr 2012 11:35:15 -0700 Subject: keep form values when changing queue in ticket creation, #9853 --- rt/share/html/Ticket/Create.html | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rt/share/html/Ticket/Create.html b/rt/share/html/Ticket/Create.html index 6ea2c9f39..57e3bd476 100755 --- a/rt/share/html/Ticket/Create.html +++ b/rt/share/html/Ticket/Create.html @@ -45,6 +45,7 @@ %# those contributions and any derivatives thereof. %# %# END BPS TAGGED BLOCK }}} +%# use Data::Dumper; warn Dumper \%ARGS; #DEBUG <& /Elements/Header, Title => $title, onload => "function () { hide(document.getElementById('Ticket-Create-details')) }" &> @@ -71,7 +72,7 @@ Default => $QueueObj->Name, ShowNullOption => 0, ShowAllQueues => 0, - OnChange => "document.getElementsByName('id')[0].value = ''; form.submit()" &> + OnChange => "document.getElementsByName('id')[0].value = 'refresh'; form.submit()" &> <&|/l&>Status: @@ -91,7 +92,7 @@ <&|/l&>Requestors: -<& /Elements/EmailInput, Name => 'Requestors', Size => '40', Default => $ARGS{Requestors} || $session{CurrentUser}->EmailAddress &> +<& /Elements/EmailInput, Name => 'Requestors', Size => '40', Default => exists($ARGS{Requestors}) ? $ARGS{Requestors} : $session{CurrentUser}->EmailAddress &> % $m->callback( CallbackName => 'AfterRequestors', QueueObj => $QueueObj, ARGSRef => \%ARGS ); @@ -390,7 +391,8 @@ if ($ARGS{'Attach'}) { # attachment? # }}} # delete temporary storage entry to make WebUI clean -unless (keys %{$session{'Attachments'}} and $ARGS{'id'} eq 'new') { +unless (keys %{$session{'Attachments'}} and + ($ARGS{'id'} eq 'new' or $ARGS{'id'} eq 'refresh')) { delete $session{'Attachments'}; } -- cgit v1.2.1 From 96cac28e01e2c57b2606efbed4932e2ed9328412 Mon Sep 17 00:00:00 2001 From: Ivan Kohler Date: Thu, 19 Apr 2012 15:19:23 -0700 Subject: add default feature list to netsapiens export, RT#17319 --- FS/FS/part_export/netsapiens.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FS/FS/part_export/netsapiens.pm b/FS/FS/part_export/netsapiens.pm index adc19427b..867c19acc 100644 --- a/FS/FS/part_export/netsapiens.pm +++ b/FS/FS/part_export/netsapiens.pm @@ -245,7 +245,7 @@ sub ns_create_or_update { ### foreach $feature (split /\s+/, $self->option('features') ) { - my $nsf = $self->ns_command( 'PUT', $self->ns_feature($feature), + my $nsf = $self->ns_command( 'PUT', $self->ns_feature($svc_phone, $feature), 'control' => 'd', #User Control, disable 'expires' => 'never', #'ts' => '', #? -- cgit v1.2.1