fixup! wip init endpoint for addons/sessions

This commit is contained in:
lebaudantoine
2026-01-30 13:53:34 +01:00
parent 619c961598
commit 883289bc6f
2 changed files with 23 additions and 10 deletions
+18 -10
View File
@@ -42,6 +42,10 @@ external_router.register(
basename="external_room",
)
addons_urls = addons_router.urls if settings.ADDONS_ENABLED else []
urlpatterns = [
path(
f"api/{settings.API_VERSION}/",
@@ -49,22 +53,26 @@ urlpatterns = [
[
*router.urls,
*oidc_urls,
*addons_router.urls,
*addons_urls,
path("config/", get_frontend_configuration, name="config"),
]
),
),
path(
"addons/",
include(
[
path("transit/", addons_views.transit_page, name="transit_page"),
path("redirect/", addons_views.redirect_page, name="redirect_page"),
]
),
),
]
if settings.ADDONS_ENABLED:
urlpatterns.append(
path(
"addons/",
include(
[
path("transit/", addons_views.transit_page, name="transit_page"),
path("redirect/", addons_views.redirect_page, name="redirect_page"),
]
),
),
)
if settings.EXTERNAL_API_ENABLED:
urlpatterns.append(
path(
+5
View File
@@ -792,6 +792,11 @@ class Base(Configuration):
)
# Addons
ADDONS_ENABLED = values.BooleanValue(
False,
environ_name="ADDONS_ENABLED",
environ_prefix=None,
)
ADDONS_SESSION_ID_LENGTH = values.PositiveIntegerValue(
32,
environ_name="ADDONS_SESSION_ID_LENGTH",