[Rt-commit] [svn] r1438 - in rtir/branches/1.1/html: Callbacks/RTIR/Elements/RT__Ticket/ColumnMap RTIR RTIR/Report RTIR/Search/Elements

leira at pallas.eruditorum.org leira at pallas.eruditorum.org
Wed Sep 8 00:23:50 EDT 2004


Author: leira
Date: Wed Sep  8 00:23:49 2004
New Revision: 1438

Modified:
   rtir/branches/1.1/html/Callbacks/RTIR/Elements/RT__Ticket/ColumnMap/ColumnMap
   rtir/branches/1.1/html/RTIR/Merge.html
   rtir/branches/1.1/html/RTIR/Report/BulkReject.html
   rtir/branches/1.1/html/RTIR/Search/Elements/ShowResults
Log:
Support Select All/None for BulkReject.


Modified: rtir/branches/1.1/html/Callbacks/RTIR/Elements/RT__Ticket/ColumnMap/ColumnMap
==============================================================================
--- rtir/branches/1.1/html/Callbacks/RTIR/Elements/RT__Ticket/ColumnMap/ColumnMap	(original)
+++ rtir/branches/1.1/html/Callbacks/RTIR/Elements/RT__Ticket/ColumnMap/ColumnMap	Wed Sep  8 00:23:49 2004
@@ -1,16 +1,40 @@
 <%INIT>
+my %args = $m->caller_args(4);
+
+my $check;
+$check = $args{'RTIRCheck'} if $args{'RTIRCheck'};
+
     $COLUMN_MAP->{'_RTIR_Check'} = {
         title     => ' ',
-	value => sub { return '<input type="checkbox" name="UpdateTicket' . $_[0]->id . '">' },
+	value => sub {
+	    my $selected = '';
+	    if ($check eq 'All') {
+		$selected = 'CHECKED';
+	    } elsif ($check eq 'All') {
+		$selected = '';
+	    } elsif ($check == $_[0]->id) {
+		$selected = 'CHECKED';
+	    } elsif (ref($check) eq 'ARRAY') {
+		foreach my $check (@$check) {
+		    if ($_[0]->id == $check) {
+			$selected = 'CHECKED';
+		    }
+		}
+	    }
+	    return '<input type="checkbox" name="UpdateTicket' . $_[0]->id . '" ' . $selected . '>' },
     };
 
     $COLUMN_MAP->{'_RTIR_Radio'} = {
         title     => ' ',
-	value => sub { return '<input type="radio" name="SelectedTicket" value="' . $_[0]->id . '">' },
+	value => sub { 
+	    my $selected = '';
+	    if ($_[0]->id == $check) {
+		$selected = 'CHECKED';
+	    }
+	    return '<input type="radio" name="SelectedTicket" value="' . $_[0]->id . '" ' . $selected . '>' },
     };
 </%INIT>
 
 <%ARGS>
 $COLUMN_MAP => undef
-$id => undef
 </%ARGS>

Modified: rtir/branches/1.1/html/RTIR/Merge.html
==============================================================================
--- rtir/branches/1.1/html/RTIR/Merge.html	(original)
+++ rtir/branches/1.1/html/RTIR/Merge.html	Wed Sep  8 00:23:49 2004
@@ -24,7 +24,6 @@
 %# END LICENSE BLOCK
 <& /Elements/Header, Title => $title, Refresh => $session{'tickets_refresh_interval'} &>
 
-Merge Ticket: <%$id%><br>
 <& '/RTIR/Search/Elements/RefineTabs',
    path => $path,
    Ticket => $Ticket,

Modified: rtir/branches/1.1/html/RTIR/Report/BulkReject.html
==============================================================================
--- rtir/branches/1.1/html/RTIR/Report/BulkReject.html	(original)
+++ rtir/branches/1.1/html/RTIR/Report/BulkReject.html	Wed Sep  8 00:23:49 2004
@@ -51,10 +51,11 @@
     QueryString => $QueryString, 
     BaseURL => $BaseURL,
     Format => $Format,
+    RTIRCheck => $RTIRCheck,
     &>
 
-<a href="BulkReject.html?check=check">[Select All]</a>
-<a href="BulkReject.html?check=uncheck">[Unselect All]</a>
+<a href="BulkReject.html?RTIRCheck=All">[Select All]</a>
+<a href="BulkReject.html?RTIRCheck=None">[Unselect All]</a>
 
 <& /Elements/Submit, Name => "SubmitTicket", Caption => $SubmitCaption, Label => loc("Reject") &>
 </form>
@@ -129,7 +130,7 @@
 
 <%ARGS>
 $Status => 'rejected'
-$check => 'uncheck'
+$RTIRCheck => 'None'
 $Query => undef
 $BaseQuery => undef
 $Queue => 'Incident Reports'

Modified: rtir/branches/1.1/html/RTIR/Search/Elements/ShowResults
==============================================================================
--- rtir/branches/1.1/html/RTIR/Search/Elements/ShowResults	(original)
+++ rtir/branches/1.1/html/RTIR/Search/Elements/ShowResults	Wed Sep  8 00:23:49 2004
@@ -1,4 +1,5 @@
 <& /Elements/TicketList, 
+    RTIRCheck => $RTIRCheck,
     Query => $Query,
     AllowSorting => 1,
     OrderBy => $OrderBy,
@@ -47,4 +48,5 @@
 $QueryString => undef
 $Queue => undef
 $BaseURL => $RT::WebPath."/Search/Results.html?"
+$RTIRCheck => undef
 </%ARGS>


More information about the Rt-commit mailing list