[gosa.git] / gosa-plugins / mail / personal / mail / mailAddressSelect / selectMailAddress-filter.xml
1 <?xml version="1.0" encoding="UTF-8"?>
3 <filterdef>
4 <definition>
5 <category>users</category>
6 <template>../plugins/personal/mail/mailAddressSelect/selectMailAddress-filter.tpl</template>
7 <initial>true</initial>
8 </definition>
10 <search>
11 <query>
12 <backend>LDAPBlacklist</backend>
13 <filter>(&(objectClass=gosaMailAccount)(|$USER$GROUP)(mail=*)$NAME)</filter>
14 <attribute>dn</attribute>
15 <attribute>objectClass</attribute>
16 <attribute>cn</attribute>
17 <attribute>description</attribute>
18 <attribute>mail</attribute>
19 <attribute>uid</attribute>
20 <attribute>sn</attribute>
21 <attribute>givenName</attribute>
22 <attribute>gotoHotplugDevice</attribute>
23 </query>
24 <scope>auto</scope>
25 </search>
27 <element>
28 <type>checkbox</type>
29 <tag>USER</tag>
30 <default>true</default>
31 <set>(&(objectClass=gosaAccount)(!(objectClass=gosaUserTemplate)))</set>
32 <unset></unset>
33 </element>
35 <element>
36 <type>checkbox</type>
37 <tag>GROUP</tag>
38 <default>true</default>
39 <unset></unset>
40 <set>(objectClass=posixGroup)</set>
41 </element>
43 <element>
44 <type>textfield</type>
45 <tag>NAME</tag>
46 <size>20</size>
47 <maxlength>60</maxlength>
48 <default></default>
49 <unset></unset>
50 <set>(|(cn=*$*)(description=*$*)(mail=*$*))</set>
51 <alphabet>true</alphabet>
52 <autocomplete>
53 <backend>LDAPBlacklist</backend>
54 <filter>(&(objectClass=gosaMailAccount)(|(cn=*$NAME*)(description=*$NAME*)(mail=*$NAME*)))</filter>
55 <attribute>cn</attribute>
56 <frequency>0.5</frequency>
57 <characters>3</characters>
58 </autocomplete>
59 </element>
61 </filterdef>