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

(-)a/ucs-4.1-4/management/univention-directory-manager-modules/modules/univention/admin/handlers/__init__.py (-4 / +4 lines)
 Lines 2750-2766   class simplePolicy(simpleLdap): Link Here 
2750
2750
2751
	def create(self):
2751
	def create(self):
2752
		if not self.resultmode:
2752
		if not self.resultmode:
2753
			simpleLdap.create(self)
2753
			return simpleLdap.create(self)
2754
			return
2755
2754
2756
		self._exists = False
2755
		self._exists = False
2757
		try:
2756
		try:
2758
			self.oldinfo = {}
2757
			self.oldinfo = {}
2759
			simpleLdap.create(self)
2758
			dn = simpleLdap.create(self)
2760
			univention.debug.debug(univention.debug.ADMIN, univention.debug.INFO, 'simplePolicy.create: created object: info=%s' % (self.info))
2759
			univention.debug.debug(univention.debug.ADMIN, univention.debug.INFO, 'simplePolicy.create: created object: info=%s' % (self.info))
2761
		except univention.admin.uexceptions.objectExists:
2760
		except univention.admin.uexceptions.objectExists:
2762
			self.__makeUnique()
2761
			self.__makeUnique()
2763
			self.create()
2762
			dn = self.create()
2763
		return dn
2764
2764
2765
	def policy_result(self, faked_policy_reference=None):
2765
	def policy_result(self, faked_policy_reference=None):
2766
		"""This method retrieves the policy values currently effective
2766
		"""This method retrieves the policy values currently effective

Return to bug 43150