diff --git a/gosa-core/plugins/admin/departments/dep-filter.xml b/gosa-core/plugins/admin/departments/dep-filter.xml
index a9f2479f66888e7aeef0ca628e2d334e1096d4fc..b07e62c0600139d7223a3ad8514726367ffb4f3d 100644 (file)
<initial>true</initial>
<default>default</default>
<scope>auto</scope>
+ <attribute>dn</attribute>
+ <attribute>objectClass</attribute>
+ <attribute>ou</attribute>
+ <attribute>description</attribute>
</definition>
<search>
<tag>default</tag>
<label>Default filter</label>
<query>
- <backend>LDAP</backend>
+ <backend>DEPARTMENT</backend>
<filter>(&(objectClass=gosaDepartment)(|(dc=$)(ou=$)(o=$)(l=$)(c=$)))</filter>
- <attribute>dn</attribute>
- <attribute>objectClass</attribute>
- <attribute>ou</attribute>
- <attribute>description</attribute>
</query>
<autocomplete>
<frequency>0.5</frequency>
</autocomplete>
</search>
+ <search>
+ <tag>ou</tag>
+ <label>Organizational Unit</label>
+ <query>
+ <backend>DEPARTMENT</backend>
+ <filter>(&(objectClass=gosaDepartment)(objectClass=organizationalUnit)(ou=$))</filter>
+ </query>
+ <autocomplete>
+ <frequency>0.5</frequency>
+ <characters>3</characters>
+ <attribute>ou</attribute>
+ </autocomplete>
+ </search>
+
+ <search>
+ <tag>c</tag>
+ <label>Country</label>
+ <query>
+ <backend>DEPARTMENT</backend>
+ <filter>(&(objectClass=gosaDepartment)(objectClass=country)(c=$))</filter>
+ </query>
+ <autocomplete>
+ <frequency>0.5</frequency>
+ <characters>3</characters>
+ <attribute>c</attribute>
+ </autocomplete>
+ </search>
+
+ <search>
+ <tag>l</tag>
+ <label>Locality</label>
+ <query>
+ <backend>DEPARTMENT</backend>
+ <filter>(&(objectClass=gosaDepartment)(objectClass=locality)(l=$))</filter>
+ </query>
+ <autocomplete>
+ <frequency>0.5</frequency>
+ <characters>3</characters>
+ <attribute>l</attribute>
+ </autocomplete>
+ </search>
+
+ <search>
+ <tag>dc</tag>
+ <label>Domain component</label>
+ <query>
+ <backend>DEPARTMENT</backend>
+ <filter>(&(objectClass=gosaDepartment)(objectClass=dcObject)(dc=$))</filter>
+ </query>
+ <autocomplete>
+ <frequency>0.5</frequency>
+ <characters>3</characters>
+ <attribute>dc</attribute>
+ </autocomplete>
+ </search>
+
+ <search>
+ <tag>o</tag>
+ <label>Organization</label>
+ <query>
+ <backend>DEPARTMENT</backend>
+ <filter>(&(objectClass=gosaDepartment)(objectClass=organization)(o=$))</filter>
+ </query>
+ <autocomplete>
+ <frequency>0.5</frequency>
+ <characters>3</characters>
+ <attribute>o</attribute>
+ </autocomplete>
+ </search>
+
+ <search>
+ <tag>domain</tag>
+ <label>Domain</label>
+ <query>
+ <backend>DEPARTMENT</backend>
+ <filter>(&(objectClass=gosaDepartment)(objectClass=domain)(dc=$))</filter>
+ </query>
+ <autocomplete>
+ <frequency>0.5</frequency>
+ <characters>3</characters>
+ <attribute>dc</attribute>
+ </autocomplete>
+ </search>
</filterdef>