Changeset 27c0bd4 in firmaeventos
- Timestamp:
- Nov 22, 2017, 10:02:14 AM (6 years ago)
- Branches:
- master
- Children:
- 9add819, ad59aa1
- Parents:
- e91566e
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
eventos/templates/evento.list.html
r4db73c3 r27c0bd4 21 21 </div> 22 22 <div class="card-action"> 23 <a type="button" class="btn waves-effect blue darken-1" href=" ">23 <a type="button" class="btn waves-effect blue darken-1" href="{% url 'events:detail_event' evento.id %}"> 24 24 <i class="material-icons left">search</i> Detalle 25 25 </a> -
eventos/urls.py
r248b1b4 r27c0bd4 9 9 url(r'^crear-eventos/$', RegisterEvent.as_view(), name='create_events'), 10 10 url(r'^lista-eventos/$', ListEvent.as_view(), name='list_events'), 11 url(r'^firmar-evento/(?P<pk>\d+)$', SignEvent.as_view(), name='firma_events'), 11 url(r'^firmar-evento/(?P<pk>\d+)$', SignEvent.as_view(), 12 name='firma_events'), 13 url(r'^detail-evento/(?P<pk>\d+)$', DetailEvent.as_view(), 14 name='detail_event'), 12 15 ] -
eventos/views.py
r61f3a75 r27c0bd4 12 12 redirect 13 13 ) 14 from django.views.generic import ListView, FormView 14 from django.views.generic import ( 15 ListView, FormView 16 ) 17 from django.views.generic.detail import DetailView 15 18 16 19 from multi_form_view import MultiModelFormView … … 62 65 files = {'file': file} 63 66 try: 64 r = requests.post('https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/cargar', verify=False, headers={'Authorization': 'Basic YWRtaW46YWRtaW4='}, files=files) 67 #r = requests.post('https://murachi.cenditel.gob.ve/Murachi/0.1/archivos/cargar', verify=False, headers={'Authorization': 'Basic YWRtaW46YWRtaW4='}, files=files) 68 r = requests.post('https://192.168.12.154:8443/Murachi/0.1/archivos/cargar', verify=False, headers={'Authorization': 'Basic YWRtaW46YWRtaW4='}, files=files) 65 69 nuevo_participante = self.form_participante(request.POST) 66 70 consulta_api = r.json()['fileId'] … … 150 154 kwargs['nombre_evento'] = Evento.objects.get(pk=int(self.kwargs['pk'])) 151 155 return super(SignEvent, self).get_context_data(**kwargs) 156 157 158 class DetailEvent(DetailView): 159 """! 160 Muestra el detalle del evento 161 162 @author Rodrigo Boet (rboet at cenditel.gob.ve) 163 @copyright <a href='https://www.gnu.org/licenses/gpl-3.0.en.html'>GNU Public License versión 3 (GPLv3)</a> 164 @date 20-11-2017 165 @version 1.0.0 166 """ 167 model = Evento 168 template_name = "evento.detail.html" 169 170 def get_context_data(self, **kwargs): 171 evento = int(self.kwargs['pk']) 172 context = super(DetailEvent, self).get_context_data(**kwargs) 173 try: 174 participante_evento = ParticipanteEvento.objects.select_related().filter(fk_evento=evento) 175 falta_porfirma = participante_evento.filter(firma=False).count() 176 except Exception as e: 177 print(e) 178 participante_evento = None 179 falta_porfirma = None 180 context['participantes'] = participante_evento 181 context['num_firma'] = falta_porfirma 182 return context -
participantes/views.py
r8ec4f0b r27c0bd4 68 68 evento_id = request.POST.get('event_id', None) 69 69 serial = request.POST.get('serial', None) 70 pasaporte = request.POST.get('pas oporte', None)70 pasaporte = request.POST.get('pasaporte', None) 71 71 if evento_id is not None and pasaporte is not None: 72 72 if serial is not None:
Note: See TracChangeset
for help on using the changeset viewer.