mumui/deployment/urls.py

24 lines
816 B
Python

import django_eventstream
from django.urls import path, include
from deployment.views import index, create, details, deploy, abort
urlpatterns = [
path("", index, name="deployments"),
path("create", create, name="deployment-create"),
path("<uuid:deployment_id>", details, name="deployment-details"),
path("<uuid:deployment_id>/deploy", deploy, name="deployment-launch"),
path("<uuid:deployment_id>/abort", abort, name="deployment-abort"),
path(
"events/<user_id>/",
include(django_eventstream.urls),
{"format-channels": ["deployment_{user_id}"]},
name="deployments-events",
),
path(
"events/<user_id>/<deployment_id>/",
include(django_eventstream.urls),
{"format-channels": ["deployment_{user_id}_{deployment_id}"]},
),
]