disallow mods from usurping groups, so they dont kick the latest month of memberships and usurp it

master
Aevann 2024-02-16 00:17:04 +02:00
parent 7785dae3a8
commit 495400435f
1 changed files with 3 additions and 0 deletions

View File

@ -308,6 +308,9 @@ def group_usurp(v, group_name):
group = g.db.get(Group, group_name)
if not group: abort(404)
if v.mods_group(group):
abort(403, f"You're a mod of /h/{group.name} can't usurp it!")
if not v.is_member_of_group(group):
abort(403, "Only members of groups can usurp them!")