Add OSB settings

This commit is contained in:
Tobias Kunze 2025-09-26 10:09:42 +02:00
parent da90003143
commit b2c5317da2
4 changed files with 12 additions and 0 deletions

View file

@ -68,3 +68,7 @@ SERVALA_ODOO_USERNAME=''
SERVALA_ODOO_PASSWORD=''
# Helpdesk team ID for support tickets in Odoo. Defaults to 5.
SERVALA_ODOO_HELPDESK_TEAM_ID='5'
# OSB API authentication settings
SERVALA_OSB_USERNAME=''
SERVALA_OSB_PASSWORD=''

View file

@ -84,3 +84,5 @@ def check_servala_production_settings(app_configs, **kwargs):
id="servala.W001",
)
)
return errors

View file

@ -75,6 +75,9 @@ EMAIL_USE_SSL = os.environ.get("SERVALA_EMAIL_SSL", "False") == "True"
SERVALA_DEFAULT_ORIGIN = int(os.environ.get("SERVALA_DEFAULT_ORIGIN", "1"))
OSB_USERNAME = os.environ.get("SERVALA_OSB_USERNAME")
OSB_PASSWORD = os.environ.get("SERVALA_OSB_PASSWORD")
SOCIALACCOUNT_PROVIDERS = {
"openid_connect": {
"APPS": [
@ -159,10 +162,12 @@ INSTALLED_APPS = [
"allauth.socialaccount.providers.openid_connect",
"auditlog",
"servala.core",
"servala.api",
]
MIDDLEWARE = [
"django.middleware.security.SecurityMiddleware",
"servala.api.authentication.OSBBasicAuthentication",
"django.contrib.sessions.middleware.SessionMiddleware",
"django.middleware.common.CommonMiddleware",
"django.middleware.csrf.CsrfViewMiddleware",

View file

@ -20,6 +20,7 @@ urlpatterns = [
# - accounts/keycloak/login/callback/
path("accounts/", include("allauth.urls")),
path("admin/", admin.site.urls),
path("", include("servala.api.urls")),
]
# Serve static and media files in development