From 67969b1c29f65e309bec7bc14c75d92c3ee510f2 Mon Sep 17 00:00:00 2001 From: Antoine Keranflec'h Date: Fri, 7 Feb 2025 13:34:28 +0100 Subject: [PATCH 1/2] feat(vm): add extra status --- netbox/virtualization/choices.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/netbox/virtualization/choices.py b/netbox/virtualization/choices.py index f8ec42171b6..4bba75fde3f 100644 --- a/netbox/virtualization/choices.py +++ b/netbox/virtualization/choices.py @@ -38,6 +38,8 @@ class VirtualMachineStatusChoices(ChoiceSet): STATUS_STAGED = 'staged' STATUS_FAILED = 'failed' STATUS_DECOMMISSIONING = 'decommissioning' + STATUS_PAUSED = 'paused' + STATUS_SUSPENDED = 'suspended' CHOICES = [ (STATUS_OFFLINE, _('Offline'), 'gray'), @@ -46,4 +48,6 @@ class VirtualMachineStatusChoices(ChoiceSet): (STATUS_STAGED, _('Staged'), 'blue'), (STATUS_FAILED, _('Failed'), 'red'), (STATUS_DECOMMISSIONING, _('Decommissioning'), 'yellow'), + (STATUS_PAUSED, _('Paused'), 'orange'), + (STATUS_SUSPENDED, _('Suspended'), 'purple'), ] From 7655f432a99506410699e60e28746af5c45ae3b7 Mon Sep 17 00:00:00 2001 From: Antoine Keranflec'h Date: Fri, 7 Feb 2025 14:59:34 +0100 Subject: [PATCH 2/2] keep only usefull status --- netbox/virtualization/choices.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/netbox/virtualization/choices.py b/netbox/virtualization/choices.py index 4bba75fde3f..b60a6e1ff34 100644 --- a/netbox/virtualization/choices.py +++ b/netbox/virtualization/choices.py @@ -39,7 +39,6 @@ class VirtualMachineStatusChoices(ChoiceSet): STATUS_FAILED = 'failed' STATUS_DECOMMISSIONING = 'decommissioning' STATUS_PAUSED = 'paused' - STATUS_SUSPENDED = 'suspended' CHOICES = [ (STATUS_OFFLINE, _('Offline'), 'gray'), @@ -49,5 +48,4 @@ class VirtualMachineStatusChoices(ChoiceSet): (STATUS_FAILED, _('Failed'), 'red'), (STATUS_DECOMMISSIONING, _('Decommissioning'), 'yellow'), (STATUS_PAUSED, _('Paused'), 'orange'), - (STATUS_SUSPENDED, _('Suspended'), 'purple'), ]