2022-05-23 08:02:22 +00:00
|
|
|
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", ()
|
|
|
|
|
)
|
2022-11-04 08:12:06 +00:00
|
|
|
|
|
|
|
|
# Disable on raw save to avoid logging imports and similar
|
|
|
|
|
settings.AUDITLOG_DISABLE_ON_RAW_SAVE = getattr(
|
|
|
|
|
settings, "AUDITLOG_DISABLE_ON_RAW_SAVE", False
|
|
|
|
|
)
|