5 <_title>Summary
</_title>
6 <input type=
"optionlist" name=
"summary-type">
7 <option value=
"contains">
8 <_title>contains
</_title>
9 <code>(contains?
"summary" ${summary})
</code>
11 <option value=
"not contains">
12 <_title>does not contain
</_title>
13 <code>(not (contains?
"summary" ${summary}))
</code>
16 <input type=
"string" name=
"summary"/>
19 <part name=
"description">
20 <_title>Description
</_title>
21 <input type=
"optionlist" name=
"description-type">
22 <option value=
"contains">
23 <_title>contains
</_title>
24 <code>(contains?
"description" ${description})
</code>
26 <option value=
"not contains">
27 <_title>does not contain
</_title>
28 <code>(not (contains?
"description" ${description}))
</code>
31 <input type=
"string" name=
"description"/>
33 <part name=
"anyfield">
34 <_title>Any Field
</_title>
35 <input type=
"optionlist" name=
"anyfield-type">
36 <option value=
"contains">
37 <_title>contains
</_title>
38 <code>(contains?
"any" ${anyfield})
</code>
40 <option value=
"not contains">
41 <_title>does not contain
</_title>
42 <code>(not (contains?
"any" ${anyfield}))
</code>
45 <input type=
"string" name=
"anyfield"/>
49 <_title>Classification
</_title>
50 <input type=
"optionlist" name=
"name-type">
53 <code>(contains?
"classification" ${classification})
</code>
55 <option value=
"is not">
56 <_title>is not
</_title>
57 <code>(not(contains?
"classification" ${classification}))
</code>
60 <input type=
"optionlist" name=
"classification">
61 <option value=
"Public">
62 <_title>Public
</_title>
64 <option value=
"Private">
65 <_title>Private
</_title>
67 <option value=
"Confidential">
68 <_title>Confidential
</_title>
75 <_title>Organizer
</_title>
76 <input type=
"optionlist" name=
"name-type">
77 <option value=
"contains">
78 <_title>contains
</_title>
79 <code>(contains?
"organizer" ${name})
</code>
81 <option value=
"not contains">
82 <_title>does not contain
</_title>
83 <code>(not (contains?
"organizer" ${name}))
</code>
86 <input type=
"string" name=
"name"/>
90 <_title>Attendee
</_title>
91 <input type=
"optionlist" name=
"name-type">
92 <option value=
"contains">
93 <_title>contains
</_title>
94 <code>(contains?
"attendee" ${name})
</code>
96 <option value=
"not contains">
97 <_title>does not contain
</_title>
98 <code>(not (contains?
"attendee" ${name}))
</code>
101 <input type=
"string" name=
"name"/>
105 <_title>Location
</_title>
106 <input type=
"optionlist" name=
"name-type">
107 <option value=
"contains">
108 <_title>contains
</_title>
109 <code>(contains?
"location" ${name})
</code>
111 <option value=
"not contains">
112 <_title>does not contain
</_title>
113 <code>(not (contains?
"location" ${name}))
</code>
116 <input type=
"string" name=
"name"/>
119 <part name=
"category">
120 <_title>Category
</_title>
121 <input type=
"optionlist" name=
"category-type">
124 <code>(has-categories? ${category})
</code>
126 <option value=
"is not">
127 <_title>is not
</_title>
128 <code>(not(has-categories? ${category}))
</code>
131 <input type=
"optionlist" name=
"category">
132 <dynamic func=
"e_util_get_category_filter_options"/>
136 <part name=
"attachments">
137 <_title>Attachments
</_title>
138 <input type=
"optionlist" name=
"match-type">
139 <option value=
"exist">
140 <_title>Exist
</_title>
145 <option value=
"not exist">
146 <_title>Do Not Exist
</_title>
148 (not(has-attachments?))
154 <part name=
"recurrences">
155 <_title>Recurrence
</_title>
156 <input type=
"optionlist" name=
"match-type">
157 <option value=
"exist">
158 <_title>Exist
</_title>
163 <option value=
"not exist">
164 <_title>Do Not Exist
</_title>
166 (not (has-recurrences?))
172 <part name=
"count-occurrences">
173 <_title>Occurs
</_title>
174 <input type=
"optionlist" name=
"match-type">
175 <option value=
"less-than">
176 <_title>Less Than
</_title>
177 <code>((or (= (occurrences-count?) (-
1)) (
< (occurrences-count?) ${count}))
</code>
179 <option value=
"exactly">
180 <_title>Exactly
</_title>
181 <code>((or (= (occurrences-count?) (-
1)) (= (occurrences-count?) ${count}))
</code>
183 <option value=
"more-than">
184 <_title>More Than
</_title>
185 <code>((or (= (occurrences-count?) (-
1)) (
> (occurrences-count?) ${count}))
</code>
188 <input type=
"integer" name=
"count"/>
193 <rule grouping=
"any" source=
"demand">
194 <_title>Summary Contains
</_title>
196 <part name=
"summary">
197 <value name=
"summary-type" type=
"option" value=
"contains"/>
198 <value name=
"summary" type=
"string"/>
205 <rule grouping=
"any" source=
"demand">
206 <_title>Description Contains
</_title>
208 <part name=
"description">
209 <value name=
"description-type" type=
"option" value=
"contains"/>
210 <value name=
"description" type=
"string"/>
216 <rule grouping=
"any" source=
"demand">
217 <_title>Any field contains
</_title>
219 <part name=
"anyfield">
220 <value name=
"anyfield-type" type=
"option" value=
"contains"/>
221 <value name=
"anyfield" type=
"string"/>