1 <?xml version="1.0" encoding="UTF-8"?>
3 <filterdef>
4 <definition>
5 <category>groups</category>
6 <template>group-filter.tpl</template>
7 <initial>true</initial>
8 </definition>
10 <search>
11 <query>
12 <backend>GroupLDAP</backend>
13 <filter>(&(objectClass=posixGroup)$NAME(|$PRIMARY$MAIL$SAMBA))</filter>
14 <attribute>dn</attribute>
15 <attribute>objectClass</attribute>
16 <attribute>cn</attribute>
17 <attribute>description</attribute>
18 </query>
19 <scope>auto</scope>
20 </search>
22 <element>
23 <type>checkbox</type>
24 <tag>PRIMARY</tag>
25 <default>true</default>
26 <unset></unset>
27 <set>(!(objectClass=gosaObject))</set>
28 </element>
30 <element>
31 <type>checkbox</type>
32 <tag>MAIL</tag>
33 <default>true</default>
34 <unset></unset>
35 <set>(objectClass=gosaMailAccount)</set>
36 </element>
38 <element>
39 <type>checkbox</type>
40 <tag>SAMBA</tag>
41 <default>true</default>
42 <unset></unset>
43 <set>(objectClass=sambaGroupMapping)</set>
44 </element>
46 <element>
47 <type>textfield</type>
48 <tag>NAME</tag>
49 <size>20</size>
50 <maxlength>60</maxlength>
51 <default></default>
52 <unset></unset>
53 <set>(|(cn=*$*)(description=*$*))</set>
54 <alphabet>true</alphabet>
55 <autocomplete>
56 <backend>LDAP</backend>
57 <filter>(&(objectClass=posixGroup)(|(cn=*$NAME*)(description=*$NAME*)))</filter>
58 <attribute>cn</attribute>
59 <frequency>0.5</frequency>
60 <characters>3</characters>
61 </autocomplete>
62 </element>
64 </filterdef>