1 <?xml version="1.0" encoding="UTF-8"?>
3 <filterdef>
4 <definition>
5 <category>acl</category>
6 <template>acl-filter.tpl</template>
7 <initial>true</initial>
8 </definition>
10 <search>
11 <query>
12 <backend>LDAP</backend>
13 <filter>(|$ACL$ROLE)$NAME</filter>
14 <method>cat</method>
15 <attribute>dn</attribute>
16 <attribute>objectClass</attribute>
17 <attribute>cn</attribute>
18 <attribute>ou</attribute>
19 <attribute>description</attribute>
20 </query>
21 <query>
22 <backend>LDAP</backend>
23 <filter>(|$ACL$ROLE)$NAME</filter>
24 <attribute>dn</attribute>
25 <attribute>objectClass</attribute>
26 <attribute>cn</attribute>
27 <attribute>ou</attribute>
28 <attribute>description</attribute>
29 </query>
30 <scope>auto</scope>
31 </search>
33 <element>
34 <type>textfield</type>
35 <tag>NAME</tag>
36 <size>20</size>
37 <maxlength>60</maxlength>
38 <default></default>
39 <unset></unset>
40 <set>(|(ou=*$*)(description=*$*))</set>
41 <alphabet>true</alphabet>
42 <autocomplete>
43 <backend>LDAP</backend>
44 <filter>(&(|(objectClass=gosaAcl)(objectClass=gosaAclRole))(|(ou=*$NAME*)(description=*$NAME*)))</filter>
45 <attribute>ou</attribute>
46 <attribute>description</attribute>
47 <frequency>0.5</frequency>
48 <characters>3</characters>
49 </autocomplete>
50 </element>
52 <element>
53 <type>checkbox</type>
54 <tag>ACL</tag>
55 <default>true</default>
56 <set>(objectClass=gosaAcl)</set>
57 <unset></unset>
58 </element>
60 <element>
61 <type>checkbox</type>
62 <tag>ROLE</tag>
63 <default>true</default>
64 <unset></unset>
65 <set>(objectClass=gosaAclRole)</set>
66 </element>
68 </filterdef>