blob: cef8000cc40b19d2a8e5e632680797681fc9f2df (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
<?xml version="1.0"?>
<filterdescription>
<partset>
<part name="name">
<title>Name</title>
<input type="optionlist" name="name-type">
<option value="contains">
<title>contains</title>
<code>(contains "full_name" ${name})</code>
</option>
<option value="not contains">
<title>does not contain</title>
<code>(not (contains "full_name" ${name}))</code>
</option>
<option value="is">
<title>is</title>
<code>(is "full_name" ${name})))</code>
</option>
<option value="is not">
<title>is not</title>
<code>(not (is "full_name" ${name}))</code>
</option>
<option value="begin">
<title>begins with</title>
<code>(beginswith "full_name" ${name})</code>
</option>
<option value="end">
<title>ends in</title>
<code>(endswith "full_name" ${name})</code>
</option>
</input>
<input type="string" name="name"/>
</part>
<part name="email">
<title>Email</title>
<input type="optionlist" name="email-type">
<option value="contains">
<title>contains</title>
<code>(contains "email" ${email})</code>
</option>
<option value="not contains">
<title>does not contain</title>
<code>(not (contains "email" ${email}))</code>
</option>
<option value="is">
<title>is</title>
<code>(is "email" ${email})</code>
</option>
<option value="is not">
<title>is not</title>
<code>(not (is "email" ${email}))</code>
</option>
</input>
<input type="address" name="email"/>
</part>
<part name="category">
<title>Category</title>
<input type="optionlist" name="category-type">
<option value="contains">
<title>contains</title>
<code>(contains "category_list" ${category})</code>
</option>
<option value="not contains">
<title>does not contain</title>
<code>(not (contains "category_list" ${category}))</code>
</option>
<option value="is">
<title>is</title>
<code>(is "category_list" ${category})</code>
</option>
<option value="is not">
<title>is not</title>
<code>(not (is "category_list" ${category}))</code>
</option>
</input>
<input type="optionlist" name="category">
<dynamic func="e_util_get_category_filter_options"/>
</input>
</part>
<part name="sexp">
<title>Expression</title>
<input type="rawcode" name="rawcode"/>
</part>
</partset>
<ruleset>
<rule grouping="any" source="demand">
<_title>Name contains</_title>
<sources/>
</rule>
<rule grouping="any" source="demand">
<_title>Email begins with</_title>
<sources/>
</rule>
<rule grouping="any" source="demand">
<_title>Any field contains</_title>
<sources/>
</rule>
</ruleset>
</filterdescription>
|