Usage¶
After adding adminjournal
to INSTALLED_APPS
, the journal is activated for
all model admins added to Django’s default AdminSite (django.contrib.admin.site
).
Cleanup¶
Journal entries can be deleted automatically after a given amount of time (see
configuration option ADMINJOURNAL_ENTRY_EXPIRY_DAYS
). To do so, run the
clearadminjournal
regulary using a cron daemon or some other trigger tool.
If you use uwsgi, you might even us the built in cron helper:
[uwsgi]
# ...
# Django session cleanup
cron = 30 4 -1 -1 -1 django-admin clearsessions
# Adminjournal cleanup
cron = 15 4 -1 -1 -1 django-admin clearadminjournal
This would run the cleanup command every day at 4:15 am.