View | Details | Raw Unified | Return to bug 53581 | Differences between
and this patch

Collapse All | Expand All

(-)a/management/univention-directory-manager-modules/modules/univention/admin/handlers/__init__.py (-2 / +4 lines)
 Lines 206-213   class simpleLdap(object): Link Here 
206
		m = univention.admin.modules.get(self.module)
206
		m = univention.admin.modules.get(self.module)
207
		if not hasattr(self, 'mapping'):
207
		if not hasattr(self, 'mapping'):
208
			self.mapping = getattr(m, 'mapping', None)
208
			self.mapping = getattr(m, 'mapping', None)
209
		if not hasattr(self, 'descriptions'):
210
			self.descriptions = getattr(m, 'property_descriptions', None)
211
209
212
		self.oldattr = {}  # type: _Attributes
210
		self.oldattr = {}  # type: _Attributes
213
		if attributes:
211
		if attributes:
 Lines 234-239   class simpleLdap(object): Link Here 
234
232
235
		self._validate_superordinate(False)
233
		self._validate_superordinate(False)
236
234
235
	@property
236
	def descriptions(self):  # type: () -> Dict[Text, univention.admin.property]
237
		return univention.admin.modules.get(self.module).property_descriptions
238
237
	def save(self):  # type: () -> None
239
	def save(self):  # type: () -> None
238
		"""Saves the current internal object state as old state for later comparison when e.g. modifying this object.
240
		"""Saves the current internal object state as old state for later comparison when e.g. modifying this object.
239
241

Return to bug 53581