2026-05-19 04:48:13 +02:00
|
|
|
from __future__ import annotations
|
|
|
|
|
|
|
|
|
|
from django.contrib import admin
|
|
|
|
|
from django.urls import path
|
|
|
|
|
|
2026-05-19 11:53:32 +02:00
|
|
|
from pobsync_backend import api, views
|
2026-05-19 11:43:50 +02:00
|
|
|
|
2026-05-19 04:48:13 +02:00
|
|
|
|
|
|
|
|
urlpatterns = [
|
2026-05-19 11:53:32 +02:00
|
|
|
path("", views.dashboard, name="dashboard"),
|
|
|
|
|
path("hosts/<str:host>/", views.host_detail, name="host_detail"),
|
2026-05-19 11:56:45 +02:00
|
|
|
path("hosts/<str:host>/discover-snapshots/", views.discover_host_snapshots, name="discover_host_snapshots"),
|
2026-05-19 12:00:19 +02:00
|
|
|
path("hosts/<str:host>/retention-plan/", views.host_retention_plan, name="host_retention_plan"),
|
2026-05-19 11:43:50 +02:00
|
|
|
path("api/", api.api_index),
|
2026-05-19 11:46:22 +02:00
|
|
|
path("api/status/", api.status),
|
2026-05-19 11:43:50 +02:00
|
|
|
path("api/hosts/", api.hosts),
|
|
|
|
|
path("api/snapshots/", api.snapshots),
|
|
|
|
|
path("api/runs/", api.runs),
|
2026-05-19 04:48:13 +02:00
|
|
|
path("admin/", admin.site.urls),
|
|
|
|
|
]
|