core: команда авто-очистки (cleanup)
manage.py cleanup [--days N] [--dry-run] — удаляет устаревшие журналы синхронизации (AD/Carbonio/Nextcloud/Mattermost), просроченные инвайты паролей и истёкшие сессии. Бизнес-данные не трогает. Срок хранения — settings.CLEANUP_LOG_RETENTION_DAYS (default 90, env-override). Запуск по cron. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -185,6 +185,10 @@ MEDIA_ROOT = BASE_DIR / 'media'
|
||||
LOGIN_URL = '/accounts/login/'
|
||||
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
|
||||
|
||||
# Срок хранения для авто-очистки (manage.py cleanup): журналы синхронизации,
|
||||
# инвайты паролей старше N дней удаляются. Просроченные сессии — всегда.
|
||||
CLEANUP_LOG_RETENTION_DAYS = env.int('CLEANUP_LOG_RETENTION_DAYS', default=90)
|
||||
|
||||
# Required for OSM tile usage policy: send origin as Referer on cross-origin requests.
|
||||
SECURE_REFERRER_POLICY = 'strict-origin-when-cross-origin'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user