예제 #1
0
def modificar_noticia_complejo(request, noticia_id):
    usuario_registrado = UsuarioRegistrado.objects.get(pk=request.user.id)
    noticia = NoticiaComplejo.objects.get(pk=noticia_id)
    if request.method == "POST":
        form = NoticiaComplejoForm(request.POST, instance=noticia)
        if form.is_valid():
            form.save()
            messages.success(request, 'Se agrego correctamente la noticia "%s".' % noticia.titulo)
            return HttpResponseRedirect(reverse("noticia.views.listado_noticia_complejo", kwargs={}))
    else:
        form = NoticiaComplejoForm(instance=noticia)
    return render_to_response(
        "noticia/modificar_noticia_complejo.html", locals(), context_instance=RequestContext(request)
    )
예제 #2
0
def nuevo_noticia_complejo(request):
    usuario_registrado = UsuarioRegistrado.objects.get(pk=request.user.id)
    complejo = Complejo.objects.get(pk=request.user.id)
    if request.method == "POST":
        form = NoticiaComplejoForm(request.POST)
        if form.is_valid():
            noticia = form.save(commit=False)
            noticia.complejo = complejo
            noticia.fecha_publicacion = datetime.now().date()
            noticia.estado = EstadoNoticia.objects.get(nombre="Borrador")
            noticia.save()
            messages.success(request, 'Se agrego correctamente la noticia "%s".' % noticia.titulo)
            return HttpResponseRedirect(reverse("noticia.views.listado_noticia_complejo", kwargs={}))
    else:
        form = NoticiaComplejoForm()
    return render_to_response("noticia/nuevo_noticia_complejo.html", locals(), context_instance=RequestContext(request))