Code

Updated filter.
[gosa.git] / gosa-core / plugins / admin / acl / acl-filter.xml
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>(&amp;(|(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>