Changeset bc3aa92 in firmaeventos


Ignore:
Timestamp:
Nov 27, 2017, 3:44:42 PM (6 years ago)
Author:
lhernandez <lhernandez@…>
Branches:
master
Children:
d9b20e6
Parents:
2b66ea3
Message:

Preparando proyecto para agregar la carga de un archivo a un evento que no tenga documento

Location:
eventos
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • eventos/forms.py

    r5d88f36 rbc3aa92  
    3939             'readonly':
    4040             'readonly'})
    41         self.fields['archivo'].required=True
     41        self.fields['archivo'].required = True
    4242        self.fields['archivo'].widget.attrs.update(
    4343            {'class': 'file-path validate',
     
    5858    """
    5959    pasaporte = forms.CharField(widget=forms.TextInput(attrs={'class':'form-control','placeholder':'Ingrese su pasaporte'}))
     60
     61
     62class UpdateFileEventoForm(forms.Form):
     63    archivo = CharField()
     64    pos_x = CharField()
     65    pos_y = CharField()
     66    pag = CharField()
     67
     68    class Meta:
     69        """!
     70            Clase que construye los meta datos del formulario
     71        """
     72        fields = ['archivo']
     73
     74    def __init__(self, *args, **kwargs):
     75        """!
     76            Funcion que construye los valores iniciales del formulario evento
     77        """
     78        super(UpdateFileEventoForm, self).__init__(*args, **kwargs)
     79        self.fields['archivo'].required = True
     80        self.fields['archivo'].widget.attrs.update(
     81            {'class': 'file-path validate',
     82             'placeholder': 'Subir Archivo',
     83             'accept': '.pdf'})
     84        self.fields['pos_x'].required = True
     85        self.fields['pos_x'].widget = forms.HiddenInput()
     86        self.fields['pos_y'].required = True
     87        self.fields['pos_y'].widget = forms.HiddenInput()
     88        self.fields['pag'].required = True
     89        self.fields['pag'].widget = forms.HiddenInput()
  • eventos/urls.py

    r2b66ea3 rbc3aa92  
    55
    66urlpatterns = [
    7     # Urls Access Super Admin
     7    # Url Access Super Admin
    88    # Crear y asignar participantes a eventos
    99    url(r'^crear-eventos/$', RegisterEvent.as_view(), name='create_events'),
     10    #Url Access all Users
    1011    url(r'^lista-eventos/$', ListEvent.as_view(), name='list_events'),
    1112    url(r'^firmar-evento/(?P<pk>\d+)$', SignEvent.as_view(),
  • eventos/views.py

    r3ae7c21 rbc3aa92  
    252252                validado = False
    253253        return JsonResponse(validado, safe=False)
     254
     255
     256class UpdateFileEvent(FormView):
     257    """!
     258    Clase que permite actualizar subir un archivo a un evento que no se haya cargado
     259
     260    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     261    @copyright <a href='https://www.gnu.org/licenses/gpl-3.0.en.html'>GNU Public License versión 3 (GPLv3)</a>
     262    @date 27-11-2017
     263    @version 1.0.0
     264    """
     265    model = Evento
     266    form_class = UpdateFileEventoForm
     267    template_name = 'evento.update.html'
     268
     269    def form_valid(self, form, request):
     270        print(request)
Note: See TracChangeset for help on using the changeset viewer.