diff --git a/deployment/docker-compose/.env.example b/deployment/docker-compose/.env.example index ab1d074..1f5ca6a 100644 --- a/deployment/docker-compose/.env.example +++ b/deployment/docker-compose/.env.example @@ -27,4 +27,5 @@ GOOGLE_MAPS_API_KEY= SEO_SITEMAP_PING_GOOGLE=False JWT_PRIVATE_KEY="" JWT_PUBLIC_JWKS='' -DOCS_URL='' \ No newline at end of file +DOCS_URL='' +ADMIN_UNIT_CREATE_REQUIRES_ADMIN=False \ No newline at end of file diff --git a/deployment/docker-compose/docker-compose.yml b/deployment/docker-compose/docker-compose.yml index 12deda4..83eaa06 100644 --- a/deployment/docker-compose/docker-compose.yml +++ b/deployment/docker-compose/docker-compose.yml @@ -25,6 +25,7 @@ x-web-env: JWT_PUBLIC_JWKS: ${JWT_PUBLIC_JWKS} DOCS_URL: ${DOCS_URL} SITE_NAME: ${SITE_NAME} + ADMIN_UNIT_CREATE_REQUIRES_ADMIN: ${ADMIN_UNIT_CREATE_REQUIRES_ADMIN:-False} x-web: &default-web diff --git a/project/__init__.py b/project/__init__.py index 20c299d..155b7db 100644 --- a/project/__init__.py +++ b/project/__init__.py @@ -45,8 +45,8 @@ app.config["SECURITY_EMAIL_SENDER"] = os.getenv("MAIL_DEFAULT_SENDER") app.config["LANGUAGES"] = ["en", "de"] app.config["SERVER_NAME"] = os.getenv("SERVER_NAME") app.config["DOCS_URL"] = os.getenv("DOCS_URL") -app.config["ADMIN_UNIT_CREATE_REQUIRES_ADMIN"] = os.getenv( - "ADMIN_UNIT_CREATE_REQUIRES_ADMIN", False +app.config["ADMIN_UNIT_CREATE_REQUIRES_ADMIN"] = getenv_bool( + "ADMIN_UNIT_CREATE_REQUIRES_ADMIN" ) app.config["SEO_SITEMAP_PING_GOOGLE"] = getenv_bool("SEO_SITEMAP_PING_GOOGLE", "False") app.config["GOOGLE_MAPS_API_KEY"] = os.getenv("GOOGLE_MAPS_API_KEY")