Skip to content

Commit 8878a0f

Browse files
author
Valentijn Scholten
committed
move auditlog in settings.dist.py
1 parent 6caa3a1 commit 8878a0f

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

dojo/settings/settings.dist.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -711,6 +711,7 @@ def generate_url(scheme, double_slashes, user, password, host, port, path, param
711711
SIMILAR_FINDINGS_MAX_RESULTS = env("DD_SIMILAR_FINDINGS_MAX_RESULTS")
712712
MAX_REQRESP_FROM_API = env("DD_MAX_REQRESP_FROM_API")
713713
MAX_AUTOCOMPLETE_WORDS = env("DD_MAX_AUTOCOMPLETE_WORDS")
714+
ENABLE_AUDITLOG = env("DD_ENABLE_AUDITLOG")
714715

715716
LOGIN_EXEMPT_URLS = (
716717
rf"^{URL_PREFIX}static/",
@@ -975,6 +976,15 @@ def generate_url(scheme, double_slashes, user, password, host, port, path, param
975976

976977
MIDDLEWARE = DJANGO_MIDDLEWARE_CLASSES
977978

979+
if ENABLE_AUDITLOG:
980+
middleware_list = list(MIDDLEWARE)
981+
crum_index = middleware_list.index("crum.CurrentRequestUserMiddleware")
982+
983+
# Insert pghistory HistoryMiddleware before CurrentRequestUserMiddleware
984+
middleware_list.insert(crum_index, "dojo.middleware.PgHistoryMiddleware")
985+
986+
MIDDLEWARE = middleware_list
987+
978988
# WhiteNoise allows your web app to serve its own static files,
979989
# making it a self-contained unit that can be deployed anywhere without relying on nginx
980990
if env("DD_WHITENOISE"):
@@ -1982,7 +1992,6 @@ def saml2_attrib_map_format(din):
19821992
# Auditlog
19831993
# ------------------------------------------------------------------------------
19841994
AUDITLOG_FLUSH_RETENTION_PERIOD = env("DD_AUDITLOG_FLUSH_RETENTION_PERIOD")
1985-
ENABLE_AUDITLOG = env("DD_ENABLE_AUDITLOG")
19861995
AUDITLOG_FLUSH_BATCH_SIZE = env("DD_AUDITLOG_FLUSH_BATCH_SIZE")
19871996
AUDITLOG_FLUSH_MAX_BATCHES = env("DD_AUDITLOG_FLUSH_MAX_BATCHES")
19881997

@@ -2074,15 +2083,6 @@ def show_toolbar(request):
20742083
# Auditlog configuration #
20752084
#########################################################################################################
20762085

2077-
if ENABLE_AUDITLOG:
2078-
middleware_list = list(MIDDLEWARE)
2079-
crum_index = middleware_list.index("crum.CurrentRequestUserMiddleware")
2080-
2081-
# Insert pghistory HistoryMiddleware before CurrentRequestUserMiddleware
2082-
middleware_list.insert(crum_index, "dojo.middleware.PgHistoryMiddleware")
2083-
2084-
MIDDLEWARE = middleware_list
2085-
20862086
PGHISTORY_FOREIGN_KEY_FIELD = pghistory.ForeignKey(db_index=False)
20872087
PGHISTORY_CONTEXT_FIELD = pghistory.ContextForeignKey(db_index=True)
20882088
PGHISTORY_OBJ_FIELD = pghistory.ObjForeignKey(db_index=True)

0 commit comments

Comments
 (0)