Example #1
0
def crearComentario(request, form, data):
    f = CrearComentarioForm(form)
    if f.is_valid():
        datos = f.cleaned_data
        contenido = datos['contenido']
        act = Actividad.objects.get(idact=data)
        hora = datetime.time(datetime.now())
        fecha = date.today()
        usuario = request.user
        CreadorComentario(hora, fecha, contenido, act, usuario)
        act = Actividad.objects.get(idact=data)
        lista = obtener_comentarios(data)
        vista = render_to_string('app_actividad/vistaActividad.html', {
            'lista': lista,
            'actividad': act,
        })
        return simplejson.dumps({'vista': vista})

    act = Actividad.objects.get(idact=data)
    lista = obtener_comentarios(data)
    vista = render_to_string('app_actividad/vistaActividad.html', {
        'lista': lista,
        'actividad': act,
    })
    return simplejson.dumps({'vista': vista})
Example #2
0
def crear_comentario(request):
    """
  Metodo que crea un nuevo comentario llamando a CreadorComentario
  in: request
  out: salida a la vista adecuada
  """
    if request.method == 'POST':
        form = CrearComentarioForm(request.POST)
        idact = request.POST['idact']
        act = Actividad.objects.get(idact=idact)
        if form.is_valid():
            data = form.cleaned_data

            contenido = data['contenido']
            hora = datetime.datetime.time(datetime.datetime.now())
            fecha = date.today()
            usuario = request.user

            CreadorComentario(hora, fecha, contenido, act, usuario)

            print idact
            lista = obtener_comentarios(idact)
            return visualizar_actividad(request)
        else:
            return visualizar_actividad(request)
    form = CrearComentarioForm()
    return visualizar_actividad(request)
Example #3
0
def crear_comentario(request):
  """
  Metodo que crea un nuevo comentario llamando a CreadorComentario
  in: request
  out: salida a la vista adecuada
  """
  if request.method =='POST':
    form = CrearComentarioForm(request.POST)
    idact = request.POST['idact']
    act = Actividad.objects.get(idact = idact)
    if form.is_valid():
      data = form.cleaned_data
      
      contenido = data['contenido']
      hora = datetime.datetime.time(datetime.datetime.now())
      fecha = date.today()
      usuario = request.user
      
      CreadorComentario(hora, fecha, contenido, act, usuario)

      print idact
      lista = obtener_comentarios(idact)
      return visualizar_actividad(request)
    else:
      return visualizar_actividad(request)
  form = CrearComentarioForm()
  return visualizar_actividad(request)
Example #4
0
def crearComentario(request,form,data):
    f= CrearComentarioForm(form)
    if f.is_valid():
        datos = f.cleaned_data
        contenido = datos['contenido']
        act = Actividad.objects.get(idact = data)
        hora = datetime.time(datetime.now())
        fecha = date.today()
        usuario = request.user
        CreadorComentario(hora, fecha, contenido, act, usuario)
        act = Actividad.objects.get(idact = data)
        lista = obtener_comentarios(data)
        vista = render_to_string('app_actividad/vistaActividad.html', {'lista': lista, 'actividad': act, })
        return simplejson.dumps({'vista':vista})

    act = Actividad.objects.get(idact = data)
    lista = obtener_comentarios(data)
    vista = render_to_string('app_actividad/vistaActividad.html', {'lista': lista, 'actividad': act, })
    return simplejson.dumps({'vista':vista})
Example #5
0
def eliminar_comentario(request):
  """
  Metodo que llama al manejador para eliminar comentario
  in request
  out salida a la vista adevuada
  """
  if request.method == 'POST':
    #   Eliminamos el comentario que se selecciono
    idComentario = request.POST['idcomentario']
    print "Eliminando comentario %s" % idComentario
    comentario = Comentario.objects.get(idcomentario=idComentario)
    print "idActComentario "+str(comentario.idactcomentario.idact)
    idActividad = comentario.idactcomentario.idact
    actividad = Actividad.objects.get(idact = idActividad)
    
    if actividad.loginjefe == request.user or actividad.loginasignado == request.user or actividad.logincreador == request.user or comentario.loginusuario == request.user:
      eliminar(idComentario, request.user, actividad)
    lista = obtener_comentarios(idActividad)
    return render(request, 'app_actividad/vistaActividad.html', { 'lista' : lista, 'actividad': actividad,})
Example #6
0
def eliminar_comentario(request):
    """
  Metodo que llama al manejador para eliminar comentario
  in request
  out salida a la vista adevuada
  """
    if request.method == 'POST':
        #   Eliminamos el comentario que se selecciono
        idComentario = request.POST['idcomentario']
        print "Eliminando comentario %s" % idComentario
        comentario = Comentario.objects.get(idcomentario=idComentario)
        print "idActComentario " + str(comentario.idactcomentario.idact)
        idActividad = comentario.idactcomentario.idact
        actividad = Actividad.objects.get(idact=idActividad)

        if actividad.loginjefe == request.user or actividad.loginasignado == request.user or actividad.logincreador == request.user or comentario.loginusuario == request.user:
            eliminar(idComentario, request.user, actividad)
        lista = obtener_comentarios(idActividad)
        return render(request, 'app_actividad/vistaActividad.html', {
            'lista': lista,
            'actividad': actividad,
        })