badge perm shit

pull/37/head
Aevann1 2022-11-30 23:15:07 +02:00
parent 5b7572af64
commit 87ae34966b
2 changed files with 8 additions and 5 deletions

View File

@ -490,7 +490,7 @@ TIERS_ID_TO_NAME = {
6: "Rich Bich",
}
BADGE_BLACKLIST = { # only grantable by AEVANN_ID except on PCM
BADGE_BLACKLIST = { # only grantable by AEVANN_ID and SNAKES_ID except on PCM
16, 17, 21, 22, 23, 24, 25, 26, 27, # Marsey Artist x2 / Patron Tiers
94, 95, 96, 97, 98, 109, 67, 68, 83, 84, 87, 90, 140, 179, 185, # Award Status
137, # Lottery Winner

View File

@ -512,10 +512,13 @@ def under_attack(v):
def admin_badges_grantable_list(v):
query = g.db.query(BadgeDef)
if BADGE_BLACKLIST and v.id != AEVANN_ID and SITE != 'pcmemes.net':
query = query.filter(BadgeDef.id.notin_(BADGE_BLACKLIST))
if BADGE_WHITELIST:
query = query.filter(BadgeDef.id.in_(BADGE_WHITELIST))
if v.id not in {AEVANN_ID, SNAKES_ID} and SITE != 'pcmemes.net':
if BADGE_BLACKLIST:
query = query.filter(BadgeDef.id.notin_(BADGE_BLACKLIST))
elif BADGE_WHITELIST and v.id != CARP_ID:
query = query.filter(BadgeDef.id.in_(BADGE_WHITELIST))
badge_types = query.order_by(BadgeDef.id).all()
return badge_types