feat(itam): Add Operating System to ITAM models

!6
This commit is contained in:
2024-05-18 17:42:49 +09:30
parent 377c78d6b8
commit a0b5a08f0d
19 changed files with 830 additions and 88 deletions

View File

@ -1,7 +1,7 @@
from django.urls import path
from . import views
from .views import device, device_type, software, software_category, software_version
from .views import device, device_type, software, software_category, software_version, operating_system, operating_system_version
app_name = "ITAM"
urlpatterns = [
@ -11,12 +11,25 @@ urlpatterns = [
path("device/<int:pk>/", device.View.as_view(), name="_device_view"),
path("device/<int:pk>/software/add", device.SoftwareAdd.as_view(), name="_device_software_add"),
path("device/<int:device_id>/software/<int:pk>", device.SoftwareView.as_view(), name="_device_software_view"),
path("device/<int:pk>/delete", device.Delete.as_view(), name="_device_delete"),
path("device/add/", device.Add.as_view(), name="_device_add"),
path("device_type/add/", device_type.Add.as_view(), name="_device_type_add"),
path("operating_system", operating_system.IndexView.as_view(), name="Operating Systems"),
path("operating_system/<int:pk>", operating_system.View.as_view(), name="_operating_system_view"),
path("operating_system/add", operating_system.Add.as_view(), name="_operating_system_add"),
path("operating_system/delete/<int:pk>", operating_system.Delete.as_view(), name="_operating_system_delete"),
path("operating_system/<int:operating_system_id>/version/<int:pk>", operating_system_version.View.as_view(), name="_operating_system_version_view"),
path("operating_system/<int:pk>/version/add", operating_system_version.Add.as_view(), name="_operating_system_version_add"),
path("operating_system/<int:operating_system_id>/version/<int:pk>/delete", operating_system_version.Delete.as_view(), name="_operating_system_version_delete"),
path("software/", software.IndexView.as_view(), name="Software"),
path("software/<int:pk>/", software.View.as_view(), name="_software_view"),
path("software/<int:pk>/delete", software.Delete.as_view(), name="_software_delete"),