source: firmaeventos/eventos/forms.py @ 248b1b4

Last change on this file since 248b1b4 was 248b1b4, checked in by rudmanmrrod <rudman22@…>, 7 years ago

Agregado formulario para la firma, sólo pasaporte por ahora

  • Property mode set to 100644
File size: 1.8 KB
Line 
1
2from django import forms
3
4from .models import *
5
6
7class EventoForm(forms.ModelForm):
8    """!
9    Clase que permite crear el formulario para  el create or update del evento
10
11    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
12    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
13    @date 19-11-2017
14    @version 1.0.0
15    """
16    archivo = forms.FileField(widget=forms.ClearableFileInput(
17                              attrs={'multiple': False}))
18
19    class Meta:
20        """!
21            Clase que construye los meta datos del formulario
22        """
23        model = Evento
24        exclude = ['activo', 'serial']
25
26    def __init__(self, *args, **kwargs):
27        """!
28            Funcion que construye los valores iniciales del formulario evento
29        """
30        super(EventoForm, self).__init__(*args, **kwargs)
31        self.fields['nombre_evento'].widget.attrs.update(
32            {'class': 'form-control',
33             'placeholder': 'Nombre del evento'})
34        self.fields['fecha'].widget.attrs.update(
35            {'class': 'datepicker',
36             'placeholder': 'Fecha'})
37        self.fields['archivo'].required=True
38        self.fields['archivo'].widget.attrs.update(
39            {'class': 'file-path',
40             'placeholder': 'Subir Archivo'})
41
42class FirmaEventoForm(forms.Form):
43    """!
44    Clase que permite crear el formulario para la firma de un documento
45
46    @author Rodrigo Boet (rboet at cenditel.gob.ve)
47    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
48    @date 20-11-2017
49    @version 1.0.0
50    """
51   
52    pasaporte = forms.CharField(widget=forms.TextInput(attrs={'class':'form-control','placeholder':'Ingrese su pasaporte'}))
Note: See TracBrowser for help on using the repository browser.