diff --git a/gosa-core/plugins/admin/groups/group-filter.xml b/gosa-core/plugins/admin/groups/group-filter.xml
index 97b4c634adedf39bc4869247c7ec5f5dcc9ac4cf..0b49bfa32eed529448cd5df956ef2a504395e7ab 100644 (file)
<search>
<query>
- <backend>LDAP</backend>
- <filter>(&(objectClass=posixGroup))</filter>
+ <backend>GroupLDAP</backend>
+ <filter>(&(objectClass=posixGroup)$NAME(|$PRIMARY$MAIL$SAMBA))</filter>
<attribute>dn</attribute>
<attribute>objectClass</attribute>
<attribute>cn</attribute>
<scope>auto</scope>
</search>
+ <element>
+ <type>checkbox</type>
+ <tag>PRIMARY</tag>
+ <default>true</default>
+ <unset></unset>
+ <set>(!(objectClass=gosaObject))</set>
+ </element>
+
+ <element>
+ <type>checkbox</type>
+ <tag>MAIL</tag>
+ <default>true</default>
+ <unset></unset>
+ <set>(objectClass=gosaMailAccount)</set>
+ </element>
+
+ <element>
+ <type>checkbox</type>
+ <tag>SAMBA</tag>
+ <default>true</default>
+ <unset></unset>
+ <set>(objectClass=sambaGroupMapping)</set>
+ </element>
+
<element>
<type>textfield</type>
<tag>NAME</tag>
<maxlength>60</maxlength>
<default></default>
<unset></unset>
- <set>(|(cn=*$*)(sn=*$*)(givenName=*$*))</set>
+ <set>(|(cn=*$*)(description=*$*))</set>
<alphabet>true</alphabet>
<autocomplete>
<backend>LDAP</backend>
- <filter>(&(objectClass=posixGroup)(|(cn=*$NAME*)))</filter>
+ <filter>(&(objectClass=posixGroup)(|(cn=*$NAME*)(description=*$NAME*)))</filter>
<attribute>cn</attribute>
<frequency>0.5</frequency>
<characters>3</characters>