Changeset 0dff879 in sicp


Ignore:
Timestamp:
May 8, 2015, 10:46:40 AM (9 years ago)
Author:
Ing. Roldan D. Vargas G <rvargas@…>
Branches:
master
Children:
73fe6cd
Parents:
5de4c2a
Message:

agregado formulario de registro de usuarios

File:
1 edited

Legend:

Unmodified
Added
Removed
  • apps/usuario/forms.py

    r09911a1 r0dff879  
    1919__doc__    = "Estructura de los formularios para el registro y acceso de usuarios al sistema"
    2020
    21 from django.forms import ModelForm, ChoiceField, TextInput, EmailInput, CharField
     21from django.forms import ModelForm, ChoiceField, TextInput, EmailInput, CharField, Select
    2222from django.contrib.auth.models import User
    2323from django.utils.translation import ugettext_lazy as _
     24from captcha.fields import CaptchaField, CaptchaTextInput
    2425from apps.usuario.models import Institucion, Cargo, UserProfile
    2526
     
    6465    return lista
    6566
    66 class UsuarioForm(ModelForm):
     67class RegistroForm(ModelForm):
    6768
    6869    institucion = ChoiceField(label=_(u"Institución"), choices=cargar_institucion(),
    6970                              widget=Select(attrs={'class': 'select2 form-control select2-offscreen',
    7071                                                   'title': _(u"Seleccione la institución")}))
    71     cargo = ChoiceField(label=_(u"Cargo"), choices=cargar_cargo(),
    72                         widget=Select(attrs={'class': 'select2 form-control select2-offscreen',
    73                                              'title': _(u"Seleccione el cargo")}))
    7472    nombre = CharField(label=_(u"Nombres"), widget=TextInput(attrs={'class': 'form-control',
    7573                                                                   'placeholder': _(u"nombres"),
     
    7876                                                                        'placeholder': _(u"apellidos"),
    7977                                                                        'data-rule-required': 'true'}))
     78    cargo = ChoiceField(label=_(u"Cargo"), choices=cargar_cargo(),
     79                        widget=Select(attrs={'class': 'select2 form-control select2-offscreen',
     80                                             'title': _(u"Seleccione el cargo")}))
    8081    correo = CharField(label=_(u"Correo"), widget=EmailInput(attrs={'class': 'form-control',
    8182                                                                    'placeholder': _(u"correo electrónico"),
    8283                                                                    'data-rule-required': 'true'}))
     84    cedula = CharField(label=_(u"Cédula"),
     85                       widget=TextInput(attrs={'class': 'form-control', 'placeholder': _(u"cédula de identidad"),
     86                                               'data-rule-required': 'true',
     87                                               'title': _(u"indique la cedula de identidad la cual sera "
     88                                                          u"su nombre de usuario")}))
     89    captcha = CaptchaField(label=_(u"Captcha"),
     90                           widget=CaptchaTextInput(attrs={'class': 'form-control',
     91                                                          'placeholder': _(u"letras de imagen")}))
     92
     93
    8394
    8495    class Meta:
    8596        model = UserProfile
    86         widgets = {
    87             'user': TextInput(attrs={'class': 'form-control', 'placeholder': _(u"cédula de identidad"),
    88                                      'data-rule-required': 'true'})
    89         }
     97        exclude = ['fecha_modpass', 'user']
Note: See TracChangeset for help on using the changeset viewer.