This commit was generated by cvs2svn to compensate for changes in r4407,
[freeside.git] / rt / html / Search / Elements / PickBasics
1 %# BEGIN BPS TAGGED BLOCK {{{
2 %# 
3 %# COPYRIGHT:
4 %#  
5 %# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC 
6 %#                                          <jesse@bestpractical.com>
7 %# 
8 %# (Except where explicitly superseded by other copyright notices)
9 %# 
10 %# 
11 %# LICENSE:
12 %# 
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
16 %# from www.gnu.org.
17 %# 
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.
22 %# 
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.
26 %# 
27 %# 
28 %# CONTRIBUTION SUBMISSION POLICY:
29 %# 
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.)
35 %# 
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.
44 %# 
45 %# END BPS TAGGED BLOCK }}}
46 <tr>
47 <td class="label">
48 <&|/l&>id</&>
49 </td><td>
50 <& /Elements/SelectEqualityOperator, Name => "idOp" &>
51 </td><td>
52 <INPUT Name="ValueOfid" SIZE=5>
53 </td>
54 </tr>
55
56 <tr><td align=right>
57 <& /Elements/SelectAttachmentField, Name => 'AttachmentField' &>
58 </td><td>
59 <& /Elements/SelectBoolean, Name => "AttachmentOp", 
60                             True => loc("matches"), 
61                             False => loc("does not match"), 
62                             TrueVal => 'LIKE', 
63                             FalseVal => 'NOT LIKE' 
64 &> 
65 </td><td>
66 <Input Name="ValueOfAttachment" Size=20>
67 </td>
68 </tr>
69 <tr>
70 <td class="label">
71 <&|/l&>Queue</&>
72 </td><td>
73 <& /Elements/SelectBoolean,  Name => "QueueOp" , 
74                                         True => loc("is"), 
75                                         False => loc("isn't"), 
76                                         TrueVal=> '=', 
77                                         FalseVal => '!=' &>
78 </td><td>
79 <& /Elements/SelectQueue, 
80     Name => "ValueOfQueue", 
81     NamedValues => 1, 
82     CheckQueueRight => 'ShowTicket' &>
83 </td>
84 </tr>
85 <tr>
86 <td class="label">
87 <&|/l&>Status</&>
88 </td><td>
89 <& /Elements/SelectBoolean, Name => "StatusOp", 
90                             True => loc("is"), 
91                             False => loc("isn't"), 
92                             TrueVal=> '=', 
93                             FalseVal => '!=' 
94 &>  
95 </td><td>
96 <& /Elements/SelectStatus, Name => "ValueOfStatus", SkipDeleted => 1 &>
97 </td>
98 </tr>
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>
104 </SELECT>
105 </td><td>
106 <& /Elements/SelectBoolean, Name => "ActorOp", 
107                                           TrueVal=> '=', 
108                                           FalseVal => '!=' 
109 &> 
110 </td><td>
111 <& /Elements/SelectOwner, Name => "ValueOfActor", ValueAttribute => 'Name' &>
112 </td>
113 </tr>
114 <tr>
115 <td class="label">
116 <& SelectPersonType, Name => 'WatcherField', Default => 'Requestor' &>
117 </td><td>
118 <& /Elements/SelectMatch, Name => "WatcherOp" &>
119 </td><td>
120 <Input Name="ValueOfWatcher" Size=20>
121 </tr>
122 <tr>
123 <td class="label">
124 <& SelectPersonType, Name => 'WatcherGroupField', Default => 'RequestorGroup', Suffix => 'Group' &>
125 </td><td>
126 <& /Elements/SelectBoolean, Name => "WatcherGroupOp", 
127                                           True=> loc('belongs to'), 
128                                           False=> loc('does not belong to'), 
129                                           TrueVal=> '=', 
130                                           FalseVal => '!='
131 &>
132 </td><td>
133 <& SelectGroup, Name => 'ValueOfWatcherGroup' &>
134 </td> 
135 </tr>
136 <tr>
137 <td class="label">
138 <& /Elements/SelectDateType, Name=>"DateField" &>
139 </td><td>
140 <& /Elements/SelectDateRelation, Name=>"DateOp" &>
141 </td><td>
142 <& /Elements/SelectDate, Name => "ValueOfDate", ShowTime => 0, Default => '' &>
143 </td></tr>
144 <tr>
145 <td class="label">
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>
150 </SELECT>
151 </td><td>
152 <& /Elements/SelectEqualityOperator, Name => "TimeOp" &>
153 </td><td>
154 <INPUT Name="ValueOfTime" SIZE=5>
155 </td>
156 </tr>
157 <tr>
158 <td class="label">
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>
163 </SELECT>
164 </td><td>
165 <& /Elements/SelectEqualityOperator, Name => "PriorityOp" &>
166 </td><td>
167 <INPUT Name="ValueOfPriority" SIZE=5>
168 </td>
169 </tr>
170 <tr>
171 <td class="label">
172 <& SelectLinks, Name=>"LinksField" &>
173 </td><td>
174 <& /Elements/SelectBoolean, Name => "LinksOp", 
175                             True => loc("is"), 
176                             False => loc("isn't"), 
177                             TrueVal=> '=', 
178                             FalseVal => '!=' &>  
179 </td><td>
180 <INPUT Name="ValueOfLinks" value="" SIZE=5>
181 </td></tr>
182 <%INIT>
183 my @people = ('Actor',
184               'Watcher',
185               'WatcherGroup',
186               );
187 </%INIT>