|
53 |
multivalue=False, |
53 |
multivalue=False, |
54 |
required=True, |
54 |
required=True, |
55 |
may_change=True, |
55 |
may_change=True, |
56 |
identifies=False |
56 |
identifies=True, |
57 |
), |
57 |
), |
58 |
'subscription': univention.admin.property( |
58 |
'subscription': univention.admin.property( |
59 |
short_description=_(u'Subscription identifier'), |
59 |
short_description=_(u'Subscription identifier'), |
|
102 |
class object(univention.admin.handlers.simpleLdap): |
102 |
class object(univention.admin.handlers.simpleLdap): |
103 |
module = module |
103 |
module = module |
104 |
|
104 |
|
105 |
def __init__(self, co, lo, position, dn='', superordinate=None, attributes=None): |
|
|
106 |
self.co = co |
107 |
self.lo = lo |
108 |
self.dn = dn |
109 |
self.position = position |
110 |
self.mapping = mapping |
111 |
self.descriptions = property_descriptions |
112 |
super(object, self).__init__(co, lo, position, dn, superordinate, attributes) |
113 |
self.options = [] |
114 |
|
115 |
def _ldap_pre_create(self): |
116 |
self.dn = '%s=%s,%s' % (mapping.mapName('name'), mapping.mapValue('name', self.info['name']), self.position.getDn()) |
117 |
|
118 |
def _ldap_addlist(self): |
105 |
def _ldap_addlist(self): |
119 |
return [('objectClass', ['top', 'univentionOffice365Profile'])] |
106 |
return [('objectClass', ['top', 'univentionOffice365Profile'])] |
120 |
|
107 |
|