source: firmaeventos/eventos/forms.py @ def10d2

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

Cambiada la licencia a GPL V3

  • 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='https://www.gnu.org/licenses/gpl-3.0.en.html'>GNU Public License versión 3 (GPLv3)</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='https://www.gnu.org/licenses/gpl-3.0.en.html'>GNU Public License versión 3 (GPLv3)</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.