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: |