1 %# BEGIN BPS TAGGED BLOCK {{{
5 %# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
6 %# <jesse@bestpractical.com>
8 %# (Except where explicitly superseded by other copyright notices)
13 %# This work is made available to you under the terms of Version 2 of
14 %# the GNU General Public License. A copy of that license should have
15 %# been provided with this software, but in any event can be snarfed
18 %# This work is distributed in the hope that it will be useful, but
19 %# WITHOUT ANY WARRANTY; without even the implied warranty of
20 %# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21 %# General Public License for more details.
23 %# You should have received a copy of the GNU General Public License
24 %# along with this program; if not, write to the Free Software
25 %# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
28 %# CONTRIBUTION SUBMISSION POLICY:
30 %# (The following paragraph is not intended to limit the rights granted
31 %# to you to modify and distribute this software under the terms of
32 %# the GNU General Public License and is only of importance to you if
33 %# you choose to contribute your changes and enhancements to the
34 %# community by submitting them to Best Practical Solutions, LLC.)
36 %# By intentionally submitting any modifications, corrections or
37 %# derivatives to this work, or any other work intended for use with
38 %# Request Tracker, to Best Practical Solutions, LLC, you confirm that
39 %# you are the copyright holder for those contributions and you grant
40 %# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
41 %# royalty-free, perpetual, license to use, copy, create derivative
42 %# works based on those contributions, and sublicense and distribute
43 %# those contributions and any derivatives thereof.
45 %# END BPS TAGGED BLOCK }}}
50 <& /Elements/SelectEqualityOperator, Name => "idOp" &>
52 <INPUT Name="ValueOfid" SIZE=5>
57 <& /Elements/SelectAttachmentField, Name => 'AttachmentField' &>
59 <& /Elements/SelectBoolean, Name => "AttachmentOp",
60 True => loc("matches"),
61 False => loc("does not match"),
63 FalseVal => 'NOT LIKE'
66 <Input Name="ValueOfAttachment" Size=20>
73 <& /Elements/SelectBoolean, Name => "QueueOp" ,
75 False => loc("isn't"),
79 <& /Elements/SelectQueue,
80 Name => "ValueOfQueue",
82 CheckQueueRight => 'ShowTicket' &>
89 <& /Elements/SelectBoolean, Name => "StatusOp",
91 False => loc("isn't"),
96 <& /Elements/SelectStatus, Name => "ValueOfStatus", SkipDeleted => 1 &>
99 <tr><td class="label">
100 <SELECT NAME="ActorField">
101 <OPTION VALUE="Owner"><&|/l&>Owner</&></OPTION>
102 <OPTION VALUE="Creator"><&|/l&>Creator</&></OPTION>
103 <OPTION VALUE="LastUpdatedBy"><&|/l&>LastUpdatedBy</&></OPTION>
106 <& /Elements/SelectBoolean, Name => "ActorOp",
111 <& /Elements/SelectOwner, Name => "ValueOfActor", ValueAttribute => 'Name' &>
116 <& SelectPersonType, Name => 'WatcherField', Default => 'Requestor' &>
118 <& /Elements/SelectMatch, Name => "WatcherOp" &>
120 <Input Name="ValueOfWatcher" Size=20>
124 <& SelectPersonType, Name => 'WatcherGroupField', Default => 'RequestorGroup', Suffix => 'Group' &>
126 <& /Elements/SelectBoolean, Name => "WatcherGroupOp",
127 True=> loc('belongs to'),
128 False=> loc('does not belong to'),
133 <& SelectGroup, Name => 'ValueOfWatcherGroup' &>
138 <& /Elements/SelectDateType, Name=>"DateField" &>
140 <& /Elements/SelectDateRelation, Name=>"DateOp" &>
142 <& /Elements/SelectDate, Name => "ValueOfDate", ShowTime => 0, Default => '' &>
146 <SELECT NAME="TimeField">
147 <OPTION VALUE="TimeWorked"><&|/l&>Time Worked</&></OPTION>
148 <OPTION VALUE="TimeEstimated"><&|/l&>Time Estimated</&></OPTION>
149 <OPTION VALUE="TimeLeft"><&|/l&>Time Left</&></OPTION>
152 <& /Elements/SelectEqualityOperator, Name => "TimeOp" &>
154 <INPUT Name="ValueOfTime" SIZE=5>
159 <SELECT NAME="PriorityField">
160 <OPTION VALUE="Priority"><&|/l&>Priority</&></OPTION>
161 <OPTION VALUE="InitialPriority"><&|/l&>Initial Priority</&></OPTION>
162 <OPTION VALUE="FinalPriority"><&|/l&>Final Priority</&></OPTION>
165 <& /Elements/SelectEqualityOperator, Name => "PriorityOp" &>
167 <INPUT Name="ValueOfPriority" SIZE=5>
172 <& SelectLinks, Name=>"LinksField" &>
174 <& /Elements/SelectBoolean, Name => "LinksOp",
176 False => loc("isn't"),
180 <INPUT Name="ValueOfLinks" value="" SIZE=5>
183 my @people = ('Actor',