commit a57db3cce93770404b3fdc43f2e78ae1dc754a92 Author: Florian Best Date: Sat Mar 30 08:53:50 2019 +0100 Bug #48032: use identify property diff --git a/modules/univention/handler.d/office365profile.py b/modules/univention/handler.d/office365profile.py index b5e01d8..d8bc89c 100644 --- a/modules/univention/handler.d/office365profile.py +++ b/modules/univention/handler.d/office365profile.py @@ -53,7 +53,7 @@ multivalue=False, required=True, may_change=True, - identifies=False + identifies=True, ), 'subscription': univention.admin.property( short_description=_(u'Subscription identifier'), @@ -102,19 +102,6 @@ class object(univention.admin.handlers.simpleLdap): module = module - def __init__(self, co, lo, position, dn='', superordinate=None, attributes=None): - self.co = co - self.lo = lo - self.dn = dn - self.position = position - self.mapping = mapping - self.descriptions = property_descriptions - super(object, self).__init__(co, lo, position, dn, superordinate, attributes) - self.options = [] - - def _ldap_pre_create(self): - self.dn = '%s=%s,%s' % (mapping.mapName('name'), mapping.mapValue('name', self.info['name']), self.position.getDn()) - def _ldap_addlist(self): return [('objectClass', ['top', 'univentionOffice365Profile'])]