diff --git a/services/univention-s4-connector/modules/univention/admin/handlers/settings/mswmifilter.py b/services/univention-s4-connector/modules/univention/admin/handlers/settings/mswmifilter.py index 1f88b45..1e7657b 100644 --- a/services/univention-s4-connector/modules/univention/admin/handlers/settings/mswmifilter.py +++ b/services/univention-s4-connector/modules/univention/admin/handlers/settings/mswmifilter.py @@ -57,7 +57,7 @@ options=[], required=1, may_change=1, - identifies=1 + identifies=0, ), 'description': univention.admin.property( short_description=_('Description'), @@ -85,7 +85,7 @@ syntax=univention.admin.syntax.string, multivalue=0, options=[], - required=0, + required=1, may_change=1, identifies=1 ), @@ -258,21 +258,6 @@ class object(univention.admin.handlers.simpleLdap): module=module - def __init__(self, co, lo, position, dn='', superordinate=None, attributes = [] ): - global mapping - global property_descriptions - - self.mapping=mapping - self.descriptions=property_descriptions - self.default_dn='' - - univention.admin.handlers.simpleLdap.__init__(self, co, lo, position, dn, superordinate, attributes = attributes ) - - self.save() - - def _ldap_pre_create(self): - self.dn='cn=%s,%s' % (mapping.mapValue('id', self.info['id']), self.position.getDn()) - def _ldap_pre_modify(self): if self.hasChanged('id'): newdn = string.replace(self.dn, 'cn=%s,' % self.oldinfo['id'], 'cn=%s,' % self.info['id'], 1)