Content
View differences
Updated by Wieland Lindenthal over 5 years ago
Identified issues
* [ ] Custom fields of type User become broken when a user (and with 11.2 group) gets deleted that was a value.
* [ ] On deleting a group it does not get replaced by DeletedUser when the group was set as responsible for a WP.
Steps to be taken
* [ ] Migration: All custom values that still reference non existing principals are to be replaced by the ID of DeletedUser.
* [ ] Migration: All `responsible` values that still reference non existing principals are set to nil/null.
* [ ] Refactoring: All deletion logic shall get consolidated into one `Principals::ReplaceReferencesJob`
* [ ] Refactoring: Consolidated all deletion logic to use the new `Principals::ReplaceReferencesJob`
* [ ] Users
* [ ] Groups
* [ ] PlaceholderUsers
* [ ]
* [ ]
Steps to be taken
* [ ] Migration: All custom values that still reference non existing principals are to be replaced by the ID of DeletedUser.
* [ ] Migration: All `responsible` values that still reference non existing principals are set to nil/null.
* [ ] Refactoring: All deletion logic shall get consolidated into one `Principals::ReplaceReferencesJob`
* [ ] Refactoring: Consolidated all deletion logic to use the new `Principals::ReplaceReferencesJob`
* [ ] Users
* [ ] Groups
* [ ] PlaceholderUsers