Esempio n. 1
0
    def __init__(self, *args, **kwargs):
        rest_data = kwargs.pop('rest_data')
        super(EditImageForm, self).__init__(*args, **kwargs)
        self.fields['platform'] = forms.ChoiceField(
            choices=image_platforms_reversed.items(), label=_('Platform'))
        self.fields['platform'].widget.attrs['class'] = 'medium'

        self.fields['disk_controller'] = forms.ChoiceField(
            choices=parsing.parse_generic_enabled(rest_data,
                                                  'disk_controllers'),
            widget=SelectWithDisabled(attrs=dict()),
            label=_('Bus'))
        self.fields['disk_controller'].widget.attrs['class'] = 'medium'

        self.fields['video_device'] = forms.ChoiceField(
            choices=parsing.parse_generic(rest_data, 'video_devices'),
            widget=SelectWithDisabled(attrs=dict()),
            label=_('Video'))
        self.fields['video_device'].widget.attrs['class'] = 'medium'

        self.fields['network_device'] = forms.ChoiceField(
            choices=parsing.parse_generic(rest_data, 'network_devices'),
            widget=SelectWithDisabled(attrs=dict()),
            label=_("Net"))
        self.fields['network_device'].widget.attrs['class'] = 'medium'

        self.fields.keyOrder = [
            'name', 'description', 'platform', 'disk_controller',
            'video_device', 'network_device'
        ]
Esempio n. 2
0
    def __init__(self, *args, **kwargs):
        rest_data = kwargs.pop('rest_data')
        super(EditDiskForm, self).__init__(*args, **kwargs)

        self.fields['disk_controller'] = forms.ChoiceField(choices=parsing.parse_generic_enabled(rest_data, 'disk_controllers'),
                                                           widget=SelectWithDisabled(attrs=dict()),
                                                           label=_("Bus"))
        self.fields['disk_controller'].widget.attrs['class'] = 'medium'
Esempio n. 3
0
    def __init__(self, *args, **kwargs):
        rest_data = kwargs.pop("rest_data")
        super(EditISOForm, self).__init__(*args, **kwargs)

        self.fields["disk_controller"] = forms.ChoiceField(
            choices=parsing.parse_generic_enabled(rest_data, "disk_controllers"),
            widget=SelectWithDisabled(attrs=dict()),
            label=_("Bus"),
        )
        self.fields["disk_controller"].widget.attrs["class"] = "medium"
Esempio n. 4
0
    def __init__(self, *args, **kwargs):
        rest_data = kwargs.pop('rest_data')
        super(UploadISOForm, self).__init__(*args, **kwargs)

        self.fields['disk_controller'] = forms.ChoiceField(
            choices=parsing.parse_generic_enabled(rest_data,
                                                  'disk_controllers'),
            widget=SelectWithDisabled(attrs=dict()),
            label=_("Bus"))
        self.fields['disk_controller'].widget.attrs['class'] = 'medium'
Esempio n. 5
0
    def __init__(self, *args, **kwargs):
        rest_data = kwargs.pop('rest_data')
        super(ConvertImageForm, self).__init__(*args, **kwargs)
        self.fields['platform'].widget.attrs['class'] = 'medium'

        self.fields['disk_controller'] = forms.ChoiceField(choices=parsing.parse_generic_enabled(rest_data, 'disk_controllers'),
                                                           widget=SelectWithDisabled(attrs=dict()),
                                                           label=_('Bus'))
        self.fields['disk_controller'].widget.attrs['class'] = 'medium'

        self.fields['video_device'] = forms.ChoiceField(choices=parsing.parse_generic(rest_data, 'video_devices'),
                                                        widget=SelectWithDisabled(attrs=dict()),
                                                        label=_('Video'))
        self.fields['video_device'].widget.attrs['class'] = 'medium'

        self.fields['network_device'] = forms.ChoiceField(choices=parsing.parse_generic(rest_data, 'network_devices'),
                                                          widget=SelectWithDisabled(attrs=dict()),
                                                          label=_("Net"))
        self.fields['network_device'].widget.attrs['class'] = 'medium'