|
@@ -954,7 +954,7 @@ class ConsolePortTemplateCreateForm(ComponentForm):
|
|
|
label='Name'
|
|
label='Name'
|
|
|
)
|
|
)
|
|
|
type = forms.ChoiceField(
|
|
type = forms.ChoiceField(
|
|
|
- choices=CONSOLE_TYPE_CHOICES,
|
|
|
|
|
|
|
+ choices=ConsolePortTypes.CHOICES,
|
|
|
widget=StaticSelect2()
|
|
widget=StaticSelect2()
|
|
|
)
|
|
)
|
|
|
|
|
|
|
@@ -976,7 +976,7 @@ class ConsoleServerPortTemplateCreateForm(ComponentForm):
|
|
|
label='Name'
|
|
label='Name'
|
|
|
)
|
|
)
|
|
|
type = forms.ChoiceField(
|
|
type = forms.ChoiceField(
|
|
|
- choices=CONSOLE_TYPE_CHOICES,
|
|
|
|
|
|
|
+ choices=add_blank_choice(ConsolePortTypes.CHOICES),
|
|
|
widget=StaticSelect2()
|
|
widget=StaticSelect2()
|
|
|
)
|
|
)
|
|
|
|
|
|
|
@@ -1265,9 +1265,6 @@ class ComponentTemplateImportForm(BootstrapMixin, forms.ModelForm):
|
|
|
|
|
|
|
|
|
|
|
|
|
class ConsolePortTemplateImportForm(ComponentTemplateImportForm):
|
|
class ConsolePortTemplateImportForm(ComponentTemplateImportForm):
|
|
|
- type = forms.ChoiceField(
|
|
|
|
|
- choices=ConsolePortTypes.TYPE_CHOICES
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = ConsolePortTemplate
|
|
model = ConsolePortTemplate
|
|
@@ -1275,16 +1272,8 @@ class ConsolePortTemplateImportForm(ComponentTemplateImportForm):
|
|
|
'device_type', 'name', 'type',
|
|
'device_type', 'name', 'type',
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
- def clean_type(self):
|
|
|
|
|
- # Convert slug value to field integer value
|
|
|
|
|
- slug = self.cleaned_data['type']
|
|
|
|
|
- return ConsolePortTypes.slug_to_integer(slug)
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
class ConsoleServerPortTemplateImportForm(ComponentTemplateImportForm):
|
|
class ConsoleServerPortTemplateImportForm(ComponentTemplateImportForm):
|
|
|
- type = forms.ChoiceField(
|
|
|
|
|
- choices=ConsolePortTypes.TYPE_CHOICES
|
|
|
|
|
- )
|
|
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
model = ConsoleServerPortTemplate
|
|
model = ConsoleServerPortTemplate
|
|
@@ -1292,11 +1281,6 @@ class ConsoleServerPortTemplateImportForm(ComponentTemplateImportForm):
|
|
|
'device_type', 'name', 'type',
|
|
'device_type', 'name', 'type',
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
- def clean_type(self):
|
|
|
|
|
- # Convert slug value to field integer value
|
|
|
|
|
- slug = self.cleaned_data['type']
|
|
|
|
|
- return ConsolePortTypes.slug_to_integer(slug)
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
class PowerPortTemplateImportForm(ComponentTemplateImportForm):
|
|
class PowerPortTemplateImportForm(ComponentTemplateImportForm):
|
|
|
|
|
|
|
@@ -2099,8 +2083,9 @@ class ConsolePortCreateForm(ComponentForm):
|
|
|
label='Name'
|
|
label='Name'
|
|
|
)
|
|
)
|
|
|
type = forms.ChoiceField(
|
|
type = forms.ChoiceField(
|
|
|
- choices=CONSOLE_TYPE_CHOICES,
|
|
|
|
|
- widget=StaticSelect2(),
|
|
|
|
|
|
|
+ choices=add_blank_choice(ConsolePortTypes.CHOICES),
|
|
|
|
|
+ required=False,
|
|
|
|
|
+ widget=StaticSelect2()
|
|
|
)
|
|
)
|
|
|
description = forms.CharField(
|
|
description = forms.CharField(
|
|
|
max_length=100,
|
|
max_length=100,
|
|
@@ -2135,8 +2120,9 @@ class ConsoleServerPortCreateForm(ComponentForm):
|
|
|
label='Name'
|
|
label='Name'
|
|
|
)
|
|
)
|
|
|
type = forms.ChoiceField(
|
|
type = forms.ChoiceField(
|
|
|
- choices=CONSOLE_TYPE_CHOICES,
|
|
|
|
|
- widget=StaticSelect2(),
|
|
|
|
|
|
|
+ choices=add_blank_choice(ConsolePortTypes.CHOICES),
|
|
|
|
|
+ required=False,
|
|
|
|
|
+ widget=StaticSelect2()
|
|
|
)
|
|
)
|
|
|
description = forms.CharField(
|
|
description = forms.CharField(
|
|
|
max_length=100,
|
|
max_length=100,
|
|
@@ -2153,7 +2139,7 @@ class ConsoleServerPortBulkEditForm(BootstrapMixin, AddRemoveTagsForm, BulkEditF
|
|
|
widget=forms.MultipleHiddenInput()
|
|
widget=forms.MultipleHiddenInput()
|
|
|
)
|
|
)
|
|
|
type = forms.ChoiceField(
|
|
type = forms.ChoiceField(
|
|
|
- choices=add_blank_choice(CONSOLE_TYPE_CHOICES),
|
|
|
|
|
|
|
+ choices=add_blank_choice(ConsolePortTypes.CHOICES),
|
|
|
required=False,
|
|
required=False,
|
|
|
widget=StaticSelect2()
|
|
widget=StaticSelect2()
|
|
|
)
|
|
)
|
|
@@ -2207,7 +2193,8 @@ class PowerPortCreateForm(ComponentForm):
|
|
|
)
|
|
)
|
|
|
type = forms.ChoiceField(
|
|
type = forms.ChoiceField(
|
|
|
choices=add_blank_choice(PowerPortTypes.CHOICES),
|
|
choices=add_blank_choice(PowerPortTypes.CHOICES),
|
|
|
- required=False
|
|
|
|
|
|
|
+ required=False,
|
|
|
|
|
+ widget=StaticSelect2()
|
|
|
)
|
|
)
|
|
|
maximum_draw = forms.IntegerField(
|
|
maximum_draw = forms.IntegerField(
|
|
|
min_value=1,
|
|
min_value=1,
|
|
@@ -2266,7 +2253,8 @@ class PowerOutletCreateForm(ComponentForm):
|
|
|
)
|
|
)
|
|
|
type = forms.ChoiceField(
|
|
type = forms.ChoiceField(
|
|
|
choices=add_blank_choice(PowerOutletTypes.CHOICES),
|
|
choices=add_blank_choice(PowerOutletTypes.CHOICES),
|
|
|
- required=False
|
|
|
|
|
|
|
+ required=False,
|
|
|
|
|
+ widget=StaticSelect2()
|
|
|
)
|
|
)
|
|
|
power_port = forms.ModelChoiceField(
|
|
power_port = forms.ModelChoiceField(
|
|
|
queryset=PowerPort.objects.all(),
|
|
queryset=PowerPort.objects.all(),
|