mirror of
https://github.com/jazzband/django-auditlog.git
synced 2026-03-16 22:20:26 +00:00
* Disable on raw save prototype * Contextmanager to disable instead of just raw - so we can catch m2m relations too Co-authored-by: Hasan Ramezani <hasan.r67@gmail.com>
22 lines
716 B
Python
22 lines
716 B
Python
from django.conf import settings
|
|
|
|
# Register all models when set to True
|
|
settings.AUDITLOG_INCLUDE_ALL_MODELS = getattr(
|
|
settings, "AUDITLOG_INCLUDE_ALL_MODELS", False
|
|
)
|
|
|
|
# Exclude models in registration process
|
|
# It will be considered when `AUDITLOG_INCLUDE_ALL_MODELS` is True
|
|
settings.AUDITLOG_EXCLUDE_TRACKING_MODELS = getattr(
|
|
settings, "AUDITLOG_EXCLUDE_TRACKING_MODELS", ()
|
|
)
|
|
|
|
# Register models and define their logging behaviour
|
|
settings.AUDITLOG_INCLUDE_TRACKING_MODELS = getattr(
|
|
settings, "AUDITLOG_INCLUDE_TRACKING_MODELS", ()
|
|
)
|
|
|
|
# Disable on raw save to avoid logging imports and similar
|
|
settings.AUDITLOG_DISABLE_ON_RAW_SAVE = getattr(
|
|
settings, "AUDITLOG_DISABLE_ON_RAW_SAVE", False
|
|
)
|