mirror of
https://github.com/retspen/webvirtcloud
synced 2026-11-08 11:16:47 +00:00
A VM that disappears from its compute keeps its owners in a tombstone until INSTANCE_OWNERSHIP_RETENTION_DAYS pass, but nothing showed them. Superusers now see them on the "Removed VMs" admin page (name, UUID, owners, removed, expires) and can remove one, so a VM deleted on purpose no longer hands its owners to a later VM with the same UUID.
20 lines
1.1 KiB
Python
20 lines
1.1 KiB
Python
from django.urls import path
|
|
|
|
from . import views
|
|
|
|
urlpatterns = [
|
|
path("groups/", views.group_list, name="group_list"),
|
|
path("groups/create/", views.group_create, name="group_create"),
|
|
path("groups/<int:pk>/update/", views.group_update, name="group_update"),
|
|
path("groups/<int:pk>/delete/", views.group_delete, name="group_delete"),
|
|
path("users/", views.user_list, name="user_list"),
|
|
path("users/create/", views.user_create, name="user_create"),
|
|
path("users/<int:pk>/update_password/", views.user_update_password, name="user_update_password"),
|
|
path("users/<int:pk>/update/", views.user_update, name="user_update"),
|
|
path("users/<int:pk>/delete/", views.user_delete, name="user_delete"),
|
|
path("users/<int:pk>/block/", views.user_block, name="user_block"),
|
|
path("users/<int:pk>/unblock/", views.user_unblock, name="user_unblock"),
|
|
path("logs/", views.logs, name="logs"),
|
|
path("removed-vms/", views.tombstone_list, name="tombstone_list"),
|
|
path("removed-vms/<int:pk>/delete/", views.tombstone_delete, name="tombstone_delete"),
|
|
]
|