[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