Exemple #1
0
class ClientNodeForm(ClientForm):
    def __init__(self, clusters=(), *args, **kwargs):
        super(ClientNodeForm, self).__init__(*args, **kwargs)
        self.fields['clusterlist'].choices = clusters

    cluster = forms.CharField(required=False,
                              widget=ibadInputWidget(
                                  attrs={
                                      'label': 'New Cluster name',
                                      'icon': 'fa fa-cubes',
                                      'placeholder': 'Name or ...'
                                  }))
    clusterlist = forms.ChoiceField(
        label='Existing Cluster',
        required=False,
        widget=forms.Select(attrs={
            'class': 'select2 form-control',
            'style': 'width: 100%;'
        }))
    address = forms.CharField(required=True,
                              widget=ibadInputWidget(
                                  attrs={
                                      'label': 'Address',
                                      'icon': 'fa fa-envelope-o',
                                      'placeholder': 'Address'
                                  }))
    os = forms.ChoiceField(
        label='Server OS',
        choices=ibadmin_oslist(),
        required=True,
        widget=forms.Select(attrs={
            'class': 'select2 form-control',
            'style': 'width: 100%;'
        }))
Exemple #2
0
class ClientStdForm(ClientForm):
    address = forms.CharField(required=True,
                              widget=ibadInputWidget(
                                  attrs={
                                      'label': 'Address',
                                      'icon': 'fa fa-envelope-o',
                                      'placeholder': 'Address'
                                  }))
    os = forms.ChoiceField(
        label='Server OS',
        choices=ibadmin_oslist(),
        required=True,
        widget=forms.Select(attrs={
            'class': 'select2 form-control',
            'style': 'width: 100%;'
        }))