notify chadmins of hole deletions

remotes/1693045480750635534/spooky-22
Aevann1 2022-06-17 20:30:05 +02:00
parent 35875d69f6
commit 2c6b6cc371
1 changed files with 5 additions and 0 deletions

View File

@ -463,6 +463,11 @@ def sub_inactive_purge_task():
for x in mods:
send_repeatable_notification(x.user_id, f":marseyrave: /h/{x.sub} has been deleted for inactivity after one week without new posts. All posts in it have been moved to the main feed :marseyrave:")
admins = [x[0] for x in g.db.query(User.id).filter(User.admin_level > 1).all()]
for name in names:
for admin in admins:
send_repeatable_notification(admin, f":marseyrave: /h/{name} has been deleted for inactivity after one week without new posts. All posts in it have been moved to the main feed :marseyrave:")
posts = g.db.query(Submission).filter(Submission.sub.in_(names)).all()
for post in posts:
post.sub = None