- Issue created by @kristiaanvandeneynde
- 🇧🇪Belgium kristiaanvandeneynde Antwerp, Belgium
The preSave logic has been moved to constraints that are checked in GroupMembershipTrait. This takes it out of GroupRelationship code, even though the constraints technically apply to the whole entity type, they have plugin ID checks inside them.
See: 📌 Disallow the programmatic assignment of insider/outsider roles to members Active
So all that's left here is to move the postSave code. This could probably be moved to the GroupMembershipTrait also.