mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2026-02-05 11:25:19 -05:00
feat: Implement a new notifications application, add admin API views for dashboard metrics, introduce scheduled tasks, and update API routing and project configurations.
This commit is contained in:
@@ -66,6 +66,31 @@ app.conf.update(
|
||||
"task": "rides.check_overdue_closings",
|
||||
"schedule": 86400.0, # Daily at midnight
|
||||
},
|
||||
# ====== New scheduled tasks ======
|
||||
"process-scheduled-deletions": {
|
||||
"task": "core.process_scheduled_deletions",
|
||||
"schedule": 86400.0, # Daily
|
||||
},
|
||||
"process-closing-entities": {
|
||||
"task": "core.process_closing_entities",
|
||||
"schedule": 86400.0, # Daily
|
||||
},
|
||||
"process-expired-bans": {
|
||||
"task": "core.process_expired_bans",
|
||||
"schedule": 3600.0, # Hourly
|
||||
},
|
||||
"cleanup-orphaned-images": {
|
||||
"task": "core.cleanup_orphaned_images",
|
||||
"schedule": 604800.0, # Weekly
|
||||
},
|
||||
"cleanup-old-versions": {
|
||||
"task": "core.cleanup_old_versions",
|
||||
"schedule": 2592000.0, # Monthly (30 days)
|
||||
},
|
||||
"data-retention-cleanup": {
|
||||
"task": "core.data_retention_cleanup",
|
||||
"schedule": 86400.0, # Daily
|
||||
},
|
||||
},
|
||||
# Task result settings
|
||||
result_expires=3600, # 1 hour
|
||||
|
||||
Reference in New Issue
Block a user