From a1267ef262e59758399fe608f42b05d9fecccada Mon Sep 17 00:00:00 2001
From: Kevin Petremann
Date: Thu, 22 Aug 2024 10:42:22 +0200
Subject: [PATCH] refactor: better View class use and fix typo
---
netbox_cmdb/netbox_cmdb/template_content.py | 10 +--
.../netbox_cmdb/decommissioning/base.html | 2 +-
.../decommissioning/site_progressive.html | 2 +-
netbox_cmdb/netbox_cmdb/urls.py | 8 +-
netbox_cmdb/netbox_cmdb/views.py | 80 ++++++++-----------
5 files changed, 46 insertions(+), 56 deletions(-)
diff --git a/netbox_cmdb/netbox_cmdb/template_content.py b/netbox_cmdb/netbox_cmdb/template_content.py
index b988644..b869993 100644
--- a/netbox_cmdb/netbox_cmdb/template_content.py
+++ b/netbox_cmdb/netbox_cmdb/template_content.py
@@ -1,22 +1,22 @@
from extras.plugins import PluginTemplateExtension
-class DecommisioningBase(PluginTemplateExtension):
+class DecommissioningBase(PluginTemplateExtension):
def buttons(self):
return (
- f'Decommission'
)
-class DeviceDecommisioning(DecommisioningBase):
+class DeviceDecommissioning(DecommissioningBase):
model = "dcim.device"
obj = "device"
-class SiteDecommisioning(DecommisioningBase):
+class SiteDecommissioning(DecommissioningBase):
model = "dcim.site"
obj = "site"
-template_extensions = [DeviceDecommisioning, SiteDecommisioning]
+template_extensions = [DeviceDecommissioning, SiteDecommissioning]
diff --git a/netbox_cmdb/netbox_cmdb/templates/netbox_cmdb/decommissioning/base.html b/netbox_cmdb/netbox_cmdb/templates/netbox_cmdb/decommissioning/base.html
index 3e5310d..55093e1 100644
--- a/netbox_cmdb/netbox_cmdb/templates/netbox_cmdb/decommissioning/base.html
+++ b/netbox_cmdb/netbox_cmdb/templates/netbox_cmdb/decommissioning/base.html
@@ -20,7 +20,7 @@