fd
This commit is contained in:
parent
d6bfa63907
commit
e18de12a07
20 changed files with 55 additions and 42 deletions
|
@ -667,11 +667,16 @@ def agendaposter(user_id, v):
|
|||
note = note
|
||||
)
|
||||
g.db.add(ma)
|
||||
|
||||
user.refresh_selfset_badges()
|
||||
|
||||
g.db.flush()
|
||||
|
||||
if user.agendaposter:
|
||||
if not user.has_badge(26):
|
||||
badge = Badge(user_id=user.id, badge_id=26)
|
||||
g.db.add(badge)
|
||||
else:
|
||||
badge = user.has_badge(26)
|
||||
if badge: g.db.delete(badge)
|
||||
|
||||
if user.agendaposter: send_notification(NOTIFICATIONS_ACCOUNT, user, f"You have been marked by an admin as an agendaposter ({note}).")
|
||||
else: send_notification(NOTIFICATIONS_ACCOUNT, user, f"You have been unmarked by an admin as an agendaposter.")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue