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

(-)modules/univention/s4connector/__init__.py (+4 lines)
 Lines 824-829    Link Here 
824
		# load UCS Modules
824
		# load UCS Modules
825
		self.modules={}
825
		self.modules={}
826
		self.modules_others={}
826
		self.modules_others={}
827
		position=univention.admin.uldap.position(self.lo.base)
827
		for key in self.property.keys():
828
		for key in self.property.keys():
828
			if self.property[key].ucs_module:
829
			if self.property[key].ucs_module:
829
				self.modules[key]=univention.admin.modules.get(self.property[key].ucs_module)
830
				self.modules[key]=univention.admin.modules.get(self.property[key].ucs_module)
 Lines 832-842    Link Here 
832
					self.modules[key].identify = self.property[key].identify
833
					self.modules[key].identify = self.property[key].identify
833
			else:
834
			else:
834
				self.modules[key]=None
835
				self.modules[key]=None
836
			univention.admin.modules.init(self.lo,position,self.modules[key])
835
837
836
			self.modules_others[key]=[]
838
			self.modules_others[key]=[]
837
			if self.property[key].ucs_module_others:
839
			if self.property[key].ucs_module_others:
838
				for m in self.property[key].ucs_module_others:
840
				for m in self.property[key].ucs_module_others:
839
					self.modules_others[key].append(univention.admin.modules.get(m))
841
					self.modules_others[key].append(univention.admin.modules.get(m))
842
				for m in self.modules_others[key]:
843
					univention.admin.modules.init(self.lo,position,m)
840
		
844
		
841
		# try to resync rejected changes
845
		# try to resync rejected changes
842
		self.resync_rejected_ucs()
846
		self.resync_rejected_ucs()

Return to bug 28981