Implement CRUD for asset groups

This commit is contained in:
2023-02-10 07:20:19 +00:00
parent e00cdc906e
commit 72055181bc
7 changed files with 237 additions and 0 deletions

View File

@@ -23,6 +23,7 @@ from two_factor.urls import urlpatterns as tf_urls
from core.views import (
accounts,
assets,
base,
callbacks,
hooks,
@@ -215,6 +216,7 @@ urlpatterns = [
notifications.NotificationsUpdate.as_view(),
name="notifications_update",
),
# Risks
path(
"risk/<str:type>/",
risk.RiskList.as_view(),
@@ -235,4 +237,25 @@ urlpatterns = [
risk.RiskDelete.as_view(),
name="risk_delete",
),
# Asset Groups
path(
"assetgroup/<str:type>/",
assets.AssetGroupList.as_view(),
name="assetgroups",
),
path(
"assetgroup/<str:type>/create/",
assets.AssetGroupCreate.as_view(),
name="assetgroup_create",
),
path(
"assetgroup/<str:type>/update/<str:pk>/",
assets.AssetGroupUpdate.as_view(),
name="assetgroup_update",
),
path(
"assetgroup/<str:type>/delete/<str:pk>/",
assets.AssetGroupDelete.as_view(),
name="assetgroup_delete",
),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)