mirror of
https://github.com/retspen/webvirtcloud
synced 2026-11-08 19:26:48 +00:00
The search box filtered only the 100 rows on screen, in the browser: an older row seemed not to exist. The page now searches on the server, in every row's user, host, VM, VM UUID, message and IP, as plain text, and can show the failed rows only; its pages keep the search. Failed rows are marked red, dates carry the year and the time zone, and a VM's rows link to the VM while it is in the panel. Excel downloads the rows the search chooses, all pages of them, with the VM report's workbook (text stays text).
21 lines
1.1 KiB
Python
21 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("logs/export.xlsx", views.logs_export, name="logs_export"),
|
|
path("removed-vms/", views.tombstone_list, name="tombstone_list"),
|
|
path("removed-vms/<int:pk>/delete/", views.tombstone_delete, name="tombstone_delete"),
|
|
]
|