constantify my log action types

pull/102/head
Aevann 2023-01-27 10:18:05 +02:00
parent 303db4e6db
commit ffa04a3cd5
3 changed files with 5 additions and 2 deletions

View File

@ -651,7 +651,7 @@ class User(Base):
ModAction.user_id != self.id,
)
if self.id == AEVANN_ID:
q = q.filter(ModAction.kind.in_(('ban_user','shadowban')))
q = q.filter(ModAction.kind.in_(AEVANN_MODACTION_TYPES))
if self.admin_level < PERMS['PROGSTACK']:
q = q.filter(ModAction.kind.notin_(MODACTION_PRIVILEGED__TYPES))

View File

@ -372,3 +372,6 @@ MODACTION_TYPES_FILTERED = deepcopy({t:v for t,v in MODACTION_TYPES.items()
if not t in MODACTION_PRIVILEGED_TYPES})
MODACTION_TYPES__FILTERED = deepcopy({t:v for t,v in MODACTION_TYPES.items()
if not t in MODACTION_PRIVILEGED__TYPES})
AEVANN_MODACTION_TYPES = {'ban_user','unban_user',
'shadowban','unshadowban',
'progstack_post','progstack_comment'}

View File

@ -198,7 +198,7 @@ def notifications_modactions(v:User):
listing = g.db.query(cls).filter(cls.user_id != v.id)
if v.id == AEVANN_ID and SITE_NAME == 'rDrama':
listing = listing.filter(cls.kind.in_(('ban_user','unban_user','shadowban','unshadowban')))
listing = listing.filter(cls.kind.in_(AEVANN_MODACTION_TYPES))
if v.admin_level < PERMS['PROGSTACK']:
listing = listing.filter(cls.kind.notin_(MODACTION_PRIVILEGED__TYPES))