Cleanup CLI command to delete expired objects
The command replaces all existing mechanisms for deleting expired objects. It should run at least daily. The Debian package includes a corresponding cron job. Ratelimit events now use UTC timestamps instead of localtime. On upgrade all past ratelimit events are cleared.
Showing
- debian/cron.d 2 additions, 1 deletiondebian/cron.d
- tests/test_ratelimit.py 0 additions, 16 deletionstests/test_ratelimit.py
- tests/test_selfservice.py 10 additions, 7 deletionstests/test_selfservice.py
- tests/test_tasks.py 36 additions, 0 deletionstests/test_tasks.py
- uffd/__init__.py 3 additions, 0 deletionsuffd/__init__.py
- uffd/migrations/versions/09d2edcaf0cc_add_expires_attribute_to_ratelimit_event.py 45 additions, 0 deletions.../09d2edcaf0cc_add_expires_attribute_to_ratelimit_event.py
- uffd/oauth2/models.py 21 additions, 1 deletionuffd/oauth2/models.py
- uffd/oauth2/views.py 4 additions, 8 deletionsuffd/oauth2/views.py
- uffd/ratelimit.py 18 additions, 12 deletionsuffd/ratelimit.py
- uffd/selfservice/models.py 16 additions, 0 deletionsuffd/selfservice/models.py
- uffd/selfservice/views.py 8 additions, 17 deletionsuffd/selfservice/views.py
- uffd/session/models.py 4 additions, 0 deletionsuffd/session/models.py
- uffd/signup/models.py 16 additions, 6 deletionsuffd/signup/models.py
- uffd/tasks.py 29 additions, 0 deletionsuffd/tasks.py
- uffd/translations/de/LC_MESSAGES/messages.mo 0 additions, 0 deletionsuffd/translations/de/LC_MESSAGES/messages.mo
- uffd/translations/de/LC_MESSAGES/messages.po 45 additions, 45 deletionsuffd/translations/de/LC_MESSAGES/messages.po
Loading
Please register or sign in to comment