Master to 4.2.8
[usit-rt.git] / share / html / Admin / Scrips / Objects.html
index 6033506..1c3858e 100644 (file)
@@ -51,6 +51,7 @@
 
 <form action="Objects.html" method="post" name="AddRemoveScrip">
 <input type="hidden" class="hidden" name="id" value="<% $id %>" />
+<input type="hidden" class="hidden" name="From" value="<% $From || q{} %>" />
 
 % if ( $global ) {
 <h2><&|/l&>Applies to all objects</&></h2>
@@ -94,7 +95,7 @@
     Order   => 'ASC',
     %ARGS,
     Collection    => $not_added,
-    Rows          => 50,
+    Rows          => $rows,
     Format        => $format,
     DisplayFormat => "'__CheckBox.{AddScrip-". $id ."}__',". $format,
     AllowSorting  => 1,
@@ -120,6 +121,7 @@ $id => undef
 $Stage => undef
 $Template => ''
 $Update => 0
+$From   => undef
 </%ARGS>
 <%INIT>
 my $scrip = RT::Scrip->new( $session{'CurrentUser'} );
@@ -152,7 +154,10 @@ if ( $Update ) {
     }
     MaybeRedirectForResults(
         Actions   => \@results,
-        Arguments => { id => $id },
+        Arguments => {
+            id => $id,
+            From => $From,
+        },
     );
 }
 
@@ -160,6 +165,7 @@ my $added = $scrip->AddedTo;
 my $not_added = $scrip->NotAddedTo;
 
 my $format = RT->Config->Get('AdminSearchResultFormat')->{'Queues'};
+my $rows = RT->Config->Get('AdminSearchResultRows')->{'Queues'} || 50;
 
 my $title = loc('Modify associated objects for scrip #[_1]', $id);