Closes #18658: Add start on boot field to VirtualMachine model (#20751)

This commit is contained in:
RobertH1993
2025-11-12 20:59:01 +01:00
committed by GitHub
parent a4365be0a3
commit 01cbdbb968
15 changed files with 109 additions and 22 deletions

View File

@@ -89,6 +89,12 @@ class VirtualMachineImportForm(PrimaryModelImportForm):
choices=VirtualMachineStatusChoices,
help_text=_('Operational status')
)
start_on_boot = CSVChoiceField(
label=_('Start on boot'),
choices=VirtualMachineStartOnBootChoices,
help_text=_('Start on boot in hypervisor'),
required=False,
)
site = CSVModelChoiceField(
label=_('Site'),
queryset=Site.objects.all(),
@@ -144,8 +150,8 @@ class VirtualMachineImportForm(PrimaryModelImportForm):
class Meta:
model = VirtualMachine
fields = (
'name', 'status', 'role', 'site', 'cluster', 'device', 'tenant', 'platform', 'vcpus', 'memory', 'disk',
'description', 'serial', 'config_template', 'comments', 'owner', 'tags',
'name', 'status', 'start_on_boot', 'role', 'site', 'cluster', 'device', 'tenant', 'platform', 'vcpus',
'memory', 'disk', 'description', 'serial', 'config_template', 'comments', 'owner', 'tags',
)