View | Details | Raw Unified | Return to bug 48032
Collapse All | Expand All

(-)a/modules/univention/handler.d/office365profile.py (-14 / +1 lines)
 Lines 53-59    Link Here 
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'),
 Lines 102-120    Link Here 
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

Return to bug 48032