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

(-)ucs-school-import/modules/ucsschool/importer/mass_import/sisopi_user_import.py (+2 lines)
 Lines 172-177   class SingleSourcePartialUserImport(UserImport): Link Here 
172
		:return: whether the deletion worked
172
		:return: whether the deletion worked
173
		:rtype: bool
173
		:rtype: bool
174
		"""
174
		"""
175
		deletion_grace = max(0, int(self.config.get('deletion_grace_period', {}).get('deletion', 0)))
175
		modified = False
176
		modified = False
176
177
177
		self.logger.info('Removing %r from school %r...', user, self.config['school'])
178
		self.logger.info('Removing %r from school %r...', user, self.config['school'])
 Lines 197-202   class SingleSourcePartialUserImport(UserImport): Link Here 
197
			imported_user.school_classes = {}
198
			imported_user.school_classes = {}
198
			user = self.school_move(imported_user, user)
199
			user = self.school_move(imported_user, user)
199
			user.update(imported_user)  # user is freshly fetched from LDAP, readd import data
200
			user.update(imported_user)  # user is freshly fetched from LDAP, readd import data
201
			modified |= self.set_deletion_grace(user, deletion_grace)
200
			modified |= self.deactivate_user_now(user)
202
			modified |= self.deactivate_user_now(user)
201
203
202
		if self.dry_run:
204
		if self.dry_run:

Return to bug 50848