Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a192e9-c28b-7533-bf25-e2341364c22a
44 lines
1.4 KiB
Python
44 lines
1.4 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>/assets/<path:asset_path>", views.space_asset, name="asset"),
|
|
path("<slug:slug>/downloads/<path:asset_path>", views.space_download, name="download"),
|
|
path("<slug:slug>/pages/<slug:page_slug>/attachments/",
|
|
views.page_attachments, name="page_attachments"),
|
|
path("<slug:slug>/edit/", views.space_edit, name="edit"),
|
|
path("<slug:slug>/sharing/", views.space_sharing, name="sharing"),
|
|
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"),
|
|
]
|