Conjunto de cambios f4c46a7 en sapic para users/forms.py


Ignorar:
Fecha y hora:
21/07/2017 10:56:24 (hace 7 años)
Autor:
lhernandez <lhernandez@…>
Branches:
master, erwin, explicacion_situacional, gestion_usuarios, taller_django
Children:
5494c57
Parents:
ae9886b
Mensaje:

Optimizado formulario para la actualizacion de usuario

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • users/forms.py

    rae9886b rf4c46a7  
    9999    class Meta:
    100100        model = User
    101         fields = ['first_name', 'last_name', 'email', 'groups',
    102                   'is_staff', 'is_active']
     101        fields = ['first_name', 'last_name', 'email']
    103102
    104103    def __init__(self, *args, **kwargs):
     
    114113        'placeholder': 'Email'})
    115114        self.fields['email'].required=True
    116         self.fields['is_staff'].label= 'Es Administrador?'
    117         self.fields['is_staff'].widget.attrs.update({'class': 'form-control'})
    118         self.fields['is_active'].label= 'Estara Activo?'
    119         self.fields['is_active'].widget.attrs.update({'class': 'form-control', 'checked': 'checked'})
    120         self.fields['groups'].widget.attrs.update({'class': 'form-control'})
     115
     116
     117class FormularioAdminUpdate(ModelForm):
     118
     119    class Meta:
     120        model = User
     121        fields = ['first_name', 'last_name', 'email', 'groups',
     122                  'is_staff', 'is_active']
     123
     124    def __init__(self, *args, **kwargs):
     125         super(FormularioAdminUpdate, self).__init__(*args, **kwargs)
     126
     127         self.fields['first_name'].widget.attrs.update({'class': 'form-control',
     128         'placeholder': 'Nombres'})
     129         self.fields['first_name'].required=True
     130         self.fields['last_name'].widget.attrs.update({'class': 'form-control',
     131         'placeholder': 'Apellidos'})
     132         self.fields['last_name'].required=True
     133         self.fields['email'].widget.attrs.update({'class': 'form-control',
     134         'placeholder': 'Email'})
     135         self.fields['email'].required=True
     136         self.fields['is_staff'].label= 'Es Administrador?'
     137         self.fields['is_staff'].widget.attrs.update({'class': 'form-control'})
     138         self.fields['is_active'].label= 'Estara Activo?'
     139         self.fields['is_active'].widget.attrs.update({'class': 'form-control', 'checked': 'checked'})
     140         self.fields['groups'].widget.attrs.update({'class': 'form-control'})
    121141
    122142
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.