Skip to content
Snippets Groups Projects
Commit 6d0d80b7 authored by gnaegi's avatar gnaegi
Browse files

OO-3476 fix order of portrait and homepage delete as preparation for export

parent ddd727be
No related branches found
No related tags found
No related merge requests found
...@@ -376,11 +376,13 @@ public class DisplayPortraitManager implements UserDataDeletable { ...@@ -376,11 +376,13 @@ public class DisplayPortraitManager implements UserDataDeletable {
} }
return folder; return folder;
} }
/** @Override
* Delete home-page config-file of a certain user. public int deleteUserDataPriority() {
* @see org.olat.user.UserDataDeletable#deleteUserData(org.olat.core.id.Identity) // must have higher priority than HomePageConfigManagerImpl
*/ return 650;
}
@Override @Override
public void deleteUserData(Identity identity, String newDeletedUserName, File archivePath) { public void deleteUserData(Identity identity, String newDeletedUserName, File archivePath) {
String userHomePage = FolderConfig.getCanonicalRoot() + FolderConfig.getUserHomePage(identity.getName()); String userHomePage = FolderConfig.getCanonicalRoot() + FolderConfig.getUserHomePage(identity.getName());
......
...@@ -146,6 +146,13 @@ public class HomePageConfigManagerImpl extends BasicManager implements HomePageC ...@@ -146,6 +146,13 @@ public class HomePageConfigManagerImpl extends BasicManager implements HomePageC
return userHomePage; return userHomePage;
} }
@Override
public int deleteUserDataPriority() {
// must have lower priority than DisplayPortraitManager (otherwise portrait archive does not work)
return 600;
}
/** /**
* Delete home-page config-file of a certain user. * Delete home-page config-file of a certain user.
* @see org.olat.user.UserDataDeletable#deleteUserData(org.olat.core.id.Identity) * @see org.olat.user.UserDataDeletable#deleteUserData(org.olat.core.id.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