コード例 #1
0
def solicitar_privilegio(request):
    if request.method == 'POST':
        form = SolicitudPrivilegioForm(request.POST)
        if form.is_valid():
            s = form.save(commit=False)
            s.solicitante = request.user
            s.save()
            messages.success(request, "Su solicitud de privilegios ha sido enviada con exito. \
            Por favor espere a que sea aprobada.")
            return HttpResponseRedirect(reverse("listar_privilegios"))
    else:
        form = SolicitudPrivilegioForm(initial={'unidad': request.GET.get('unidad', '')})
    return render_to_response("unidades/solicitar_privilegio.html",
                              {"form": form},
                              context_instance=RequestContext(request))
コード例 #2
0
ファイル: views.py プロジェクト: paulofabri/flujosdetrabajo
def solicitudPrivilegio(request):
  if request.method == "GET":
    return render_to_response("solicitudPrivilegio.html", {'SolicitudPrivilegioForm': SolicitudPrivilegioForm()},
		      context_instance=RequestContext(request))
  elif request.method == "POST":
            form = SolicitudPrivilegioForm(request.POST)
            if form.is_valid():
                u = request.user
                e = SolicitudPrivilegio(solicitante=u,
                        privilegio = form.cleaned_data['privilegio'],
                        unidad = form.cleaned_data['unidad'])
                e.save()
                return render_to_response("solicitudPrivilegio.html", {'msg': "Solicitud realizada con exito",'SolicitudPrivilegioForm':SolicitudPrivilegioForm()}, 
                                              context_instance=RequestContext(request))
            else:
                return render_to_response("solicitudPrivilegio.html", {'SolicitudPrivilegioForm': form},
		      context_instance=RequestContext(request))