add IGNORE_AWARD_IMMUNITY perm
parent
95a0edf070
commit
ab93c94bfc
|
@ -507,6 +507,7 @@ PERMS = { # Minimum admin_level to perform action.
|
||||||
|
|
||||||
'MODS_EVERY_HOLE': 6,
|
'MODS_EVERY_HOLE': 6,
|
||||||
'MODS_EVERY_GROUP': 6,
|
'MODS_EVERY_GROUP': 6,
|
||||||
|
'IGNORE_AWARD_IMMUNITY': 6,
|
||||||
}
|
}
|
||||||
|
|
||||||
FEATURES = {
|
FEATURES = {
|
||||||
|
|
|
@ -177,7 +177,7 @@ def award_thing(v, thing_type, id):
|
||||||
|
|
||||||
safe_username = f"@{thing.author_name}"
|
safe_username = f"@{thing.author_name}"
|
||||||
|
|
||||||
if SITE == 'rdrama.net' and author.id in IMMUNE_TO_AWARDS:
|
if SITE == 'rdrama.net' and author.id in IMMUNE_TO_AWARDS and v.admin_level < PERMS["IGNORE_AWARD_IMMUNITY"]:
|
||||||
abort(403, f"{safe_username} is immune to awards!")
|
abort(403, f"{safe_username} is immune to awards!")
|
||||||
|
|
||||||
if kind == "benefactor" and author.id == v.id:
|
if kind == "benefactor" and author.id == v.id:
|
||||||
|
|
Loading…
Reference in New Issue