coulomb-social/coulomb_social/apps/spaces/urls.py
tegwick affed64839 Land CSOC-WP-0006 PageOps: member space/page CRUD, copy, transfer
Thin CONTENT_ROOT content plane (ADR-0003/0004) with space visual field,
product UI for Title/Abstract/Visual, page list sidebar, and tests. Update
capability model and smoke checklist; mark WP-0006 finished.
2026-08-13 12:46:39 +02:00

39 lines
1.1 KiB
Python

from django.urls import path
from . import views
app_name = "spaces"
urlpatterns = [
path(
"hooks/forgejo/",
views.forgejo_content_webhook,
name="forgejo_webhook",
),
path("new/", views.space_create, name="create"),
path("<slug:slug>/edit/", views.space_edit, name="edit"),
path("<slug:slug>/archive/", views.space_archive, name="archive"),
path("<slug:slug>/refresh/", views.space_refresh, name="refresh"),
path("<slug:slug>/pages/new/", views.page_new, name="page_new"),
path(
"<slug:slug>/pages/<slug:page_slug>/edit/",
views.page_edit,
name="page_edit",
),
path(
"<slug:slug>/pages/<slug:page_slug>/copy/",
views.page_copy,
name="page_copy",
),
path(
"<slug:slug>/pages/<slug:page_slug>/transfer/",
views.page_transfer,
name="page_transfer",
),
path(
"<slug:slug>/pages/<slug:page_slug>/delete/",
views.page_delete,
name="page_delete",
),
path("<slug:slug>/", views.space_detail, name="detail"),
]