Skip to content
Snippets Groups Projects
Commit b2c7912c authored by uhensler's avatar uhensler
Browse files

OO-3273: Implement UserDataDeletable to delete user data from auto booking table

parent 7528a9a4
No related branches found
No related tags found
No related merge requests found
......@@ -296,9 +296,6 @@ public class UserDeletionManager extends BasicManager {
//remove identity from groups
groupDao.removeMemberships(identity);
//remove all advance orders in auto-booking access manager
autoAccessManager.deleteAdvanceOrders(identity);
String key = identity.getUser().getProperty("emchangeKey", null);
TemporaryKey tempKey = registrationManager.loadTemporaryKeyByRegistrationKey(key);
if (tempKey != null) {
......
......@@ -19,6 +19,7 @@
*/
package org.olat.resource.accesscontrol.provider.auto.manager;
import java.io.File;
import java.util.ArrayList;
import java.util.Collection;
import java.util.EnumMap;
......@@ -43,6 +44,7 @@ import org.olat.resource.accesscontrol.provider.auto.AdvanceOrderInput;
import org.olat.resource.accesscontrol.provider.auto.AutoAccessManager;
import org.olat.resource.accesscontrol.provider.auto.IdentifierKey;
import org.olat.resource.accesscontrol.provider.auto.model.AutoAccessMethod;
import org.olat.user.UserDataDeletable;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -54,7 +56,7 @@ import org.springframework.stereotype.Service;
*
*/
@Service
public class AutoAccessManagerImpl implements AutoAccessManager {
public class AutoAccessManagerImpl implements AutoAccessManager, UserDataDeletable {
private static final OLog log = Tracing.createLoggerFor(AutoAccessManagerImpl.class);
......@@ -219,4 +221,9 @@ public class AutoAccessManagerImpl implements AutoAccessManager {
acService.accessResource(identity, offerAccess, null);
}
@Override
public void deleteUserData(Identity identity, String newDeletedUserName, File archivePath) {
deleteAdvanceOrders(identity);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment