fix: news notifications

Résout trois problèmes :
- la création des notifications faisait un N+1 queries
- le décompte du nombre de nouvelles à modérer était mauvais
- modérer une nouvelle ne modifiait pas les notifications des autres admins
This commit is contained in:
imperosol
2025-09-03 13:55:07 +02:00
parent cf3daa2574
commit 17c50934bb
3 changed files with 69 additions and 26 deletions

View File

@@ -686,8 +686,10 @@ SITH_NOTIFICATIONS = [
# The keys are the notification names as found in SITH_NOTIFICATIONS, and the
# values are the callback function to update the notifs.
# The callback must take the notif object as first and single argument.
# If a notification is permanent but requires no post-action, set the
# callback import string as None
SITH_PERMANENT_NOTIFICATIONS = {
"NEWS_MODERATION": "com.models.news_notification_callback",
"NEWS_MODERATION": None,
"SAS_MODERATION": "sas.models.sas_notification_callback",
}