mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-17 20:45:44 +00:00
re-add settings
This commit is contained in:
@ -549,6 +549,16 @@ if DEBUG:
|
|||||||
'rest_framework.renderers.BrowsableAPIRenderer'
|
'rest_framework.renderers.BrowsableAPIRenderer'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# JWT settings - rest_framework_simplejwt
|
||||||
|
USE_JWT = get_boolean_setting('INVENTREE_USE_JWT', 'use_jwt', False)
|
||||||
|
if USE_JWT:
|
||||||
|
JWT_AUTH_COOKIE = 'inventree-auth'
|
||||||
|
JWT_AUTH_REFRESH_COOKIE = 'inventree-token'
|
||||||
|
REST_FRAMEWORK['DEFAULT_AUTHENTICATION_CLASSES'].append(
|
||||||
|
'dj_rest_auth.jwt_auth.JWTCookieAuthentication'
|
||||||
|
)
|
||||||
|
INSTALLED_APPS.append('rest_framework_simplejwt')
|
||||||
|
|
||||||
# WSGI default setting
|
# WSGI default setting
|
||||||
WSGI_APPLICATION = 'InvenTree.wsgi.application'
|
WSGI_APPLICATION = 'InvenTree.wsgi.application'
|
||||||
|
|
||||||
@ -887,6 +897,7 @@ if GLOBAL_CACHE_ENABLED: # pragma: no cover
|
|||||||
# as well
|
# as well
|
||||||
Q_CLUSTER['django_redis'] = 'worker'
|
Q_CLUSTER['django_redis'] = 'worker'
|
||||||
|
|
||||||
|
|
||||||
SILENCED_SYSTEM_CHECKS = ['templates.E003', 'templates.W003']
|
SILENCED_SYSTEM_CHECKS = ['templates.E003', 'templates.W003']
|
||||||
|
|
||||||
# Password validation
|
# Password validation
|
||||||
@ -1209,6 +1220,7 @@ else:
|
|||||||
if CORS_ALLOWED_ORIGIN_REGEXES:
|
if CORS_ALLOWED_ORIGIN_REGEXES:
|
||||||
logger.info('CORS: Whitelisted origin regexes: %s', CORS_ALLOWED_ORIGIN_REGEXES)
|
logger.info('CORS: Whitelisted origin regexes: %s', CORS_ALLOWED_ORIGIN_REGEXES)
|
||||||
|
|
||||||
|
# region auth
|
||||||
for app in SOCIAL_BACKENDS:
|
for app in SOCIAL_BACKENDS:
|
||||||
# Ensure that the app starts with 'allauth.socialaccount.providers'
|
# Ensure that the app starts with 'allauth.socialaccount.providers'
|
||||||
social_prefix = 'allauth.socialaccount.providers.'
|
social_prefix = 'allauth.socialaccount.providers.'
|
||||||
@ -1294,6 +1306,11 @@ HEADLESS_ONLY = True
|
|||||||
HEADLESS_TOKEN_STRATEGY = 'InvenTree.auth_overrides.DRFTokenStrategy'
|
HEADLESS_TOKEN_STRATEGY = 'InvenTree.auth_overrides.DRFTokenStrategy'
|
||||||
MFA_ENABLED = get_boolean_setting('INVENTREE_MFA_ENABLED', 'mfa_enabled', True)
|
MFA_ENABLED = get_boolean_setting('INVENTREE_MFA_ENABLED', 'mfa_enabled', True)
|
||||||
|
|
||||||
|
LOGOUT_REDIRECT_URL = get_setting(
|
||||||
|
'INVENTREE_LOGOUT_REDIRECT_URL', 'logout_redirect_url', 'index'
|
||||||
|
)
|
||||||
|
# endregion auth
|
||||||
|
|
||||||
# Markdownify configuration
|
# Markdownify configuration
|
||||||
# Ref: https://django-markdownify.readthedocs.io/en/latest/settings.html
|
# Ref: https://django-markdownify.readthedocs.io/en/latest/settings.html
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user