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))
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))