Exemple #1
0
 def get(self, request, pk):
     dni = username_to_dni(request.user.username)
     punto = self.get_object(Punto, pk=pk)
     form = UpdatePuntoForm(instance=punto, org=organos_miembro(dni))
     queryset = Documentos.objects.filter(punto=punto)
     context = {'form': form, 'punto': punto, 'tipo': "general"}
     return render(request, 'main/punto_update.html', context)
Exemple #2
0
 def post(self, request, pk):
     punto = self.get_object(Punto, pk=pk)
     dni = username_to_dni(request.user.username)
     form = UpdateAdminPuntoForm(request.POST,
                                 instance=punto,
                                 org=organos_miembro(dni))
     if form.is_valid():
         form.save()
         return redirect(
             reverse_lazy('punto_consensuado', kwargs={'pk': punto.pk}))
     return render(request, 'main/punto_update.html', {'form': form})
Exemple #3
0
 def post(request):
     """
     Esta función devuelve una página con un formulario donde escoger el órgano
     :param request: HttpRequest
     :return: HttpResponse
     """
     dni = username_to_dni(request.user.username)
     form = OrganosForm(request.POST, org=organos_miembro(dni))
     if form.is_valid():
         organo = form.cleaned_data['organo']
         request.session['organo'] = organo
         return redirect('puntos_list')
Exemple #4
0
 def get(request):
     # type: (object) -> object
     if re.match(r'u[0-9]{8}', request.user.username):
         dni = username_to_dni(request.user.username)
         form = OrganosForm(org=organos_miembro(dni))
         if request.session._session.get(u'organo'):
             context = {
                 'form': form,
                 'organo_actual': request.session._session.get(u'organo')
             }
         else:
             context = {'form': form}
         return render(request, 'main/organo_selec.html', context)
     else:
         return render(request, 'main/usuario_no_valido.html')
Exemple #5
0
 def post(self, request, pk):
     punto = self.get_object(Punto, pk=pk)
     queryset = Documentos.objects.filter(punto=punto)
     dni = username_to_dni(request.user.username)
     form = UpdatePuntoForm(request.POST,
                            instance=punto,
                            org=organos_miembro(dni))
     if form.is_valid():
         form.save()
         return redirect(
             reverse_lazy('punto_consensuado', kwargs={'pk': punto.pk}))
     return render(request, 'main/punto_update.html', {
         'form': form,
         'punto': punto,
         'tipo': "general",
     })
Exemple #6
0
 def get(self, request, pk):
     dni = username_to_dni(request.user.username)
     punto = self.get_object(Punto, pk=pk)
     form = UpdateAdminPuntoForm(instance=punto, org=organos_miembro(dni))
     context = {'form': form}
     return render(request, 'main/punto_update.html', context)