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' ]
def __init__(self, *args, **kwargs): super(AddDiskForm, self).__init__(*args, **kwargs) rest_data = kwargs.pop('rest_data') self.fields['filesystem'] = forms.ChoiceField(choices=parsing.parse_generic(rest_data, 'supported_filesystems'), widget=SelectWithDisabled(attrs=dict()), label=_('File system')) self.fields['filesystem'].widget.attrs['class'] = 'medium'
def __init__(self, *args, **kwargs): super(AddDiskForm, self).__init__(*args, **kwargs) rest_data = kwargs.pop('rest_data') self.fields['filesystem'] = forms.ChoiceField( choices=parsing.parse_generic(rest_data, 'supported_filesystems'), widget=SelectWithDisabled(attrs=dict()), label=_('File system')) self.fields['filesystem'].widget.attrs['class'] = 'medium'
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'