Allow group admins to delete events created by other admins/moderators
Description
Right now if I create a group and allow others (promote users to moderators/admins) to create events inside that group I'm not able to have any sort of control over events published by them: the only thing I can do is revoke their ability to publish new events. I cannot remove what is already published by them inside the group.
Steps to Reproduce
- Create a group
- Invite someone to join
- Make that user a moderator/admin
- The user can now create an event
- I cannot delete that event, even if I'm an Admin
Expected behaviour:
Admins should be able to delete events created by other admins/moderators in the same group. AND/OR Admins should (at least) be able to change the organizer back to the creator of the event, so the event lose visibility inside the group but is not deleted completely.
Actual behaviour:
The event cannot be deleted (moderated) by anyone, only by the author itself.
Reproduces how often:
Always
Versions
Mobilizon.it 1.1.4
Additional Information
I believe the current design is really dangerous: if I'm a "bad user" I can gain trust, publish many "bad events" inside a group and even when discovered and removed from the group, nobody (except the Mobilizon admins) can delete my events.