def view_eliminar_proyecto(request): try: if request.method == "GET": user = request.GET.get("id_usuario", -1) project = request.GET.get("id_proyecto", -1) callback = request.GET.get('callback', '') req={} print titulo print descripcion print id_paquete if user!=-1 and project!=-1: p = get_object_or_404(Project,id=project) c = get_object_or_404(Client,user__id=user) if p.creador.user==c.user: p.delete() task = Task(title=titulo,subtitle=subtitulo,description=descripcion,state='',work_package=p) task.save() req['id']= 1 response = simplejson.dumps(req) response = callback + '(' + response + ');' return HttpResponse(response, mimetype='application/json') else: req['id']= -1 response = simplejson.dumps(req) response = callback + '(' + response + ');' return HttpResponse(response, mimetype='application/json') except Exception, ex: print ex
def view_crear_tarea(request): try: if request.method == "GET": titulo = request.GET.get("titulo", -1) subtitulo = request.GET.get("subtitulo", -1) descripcion = request.GET.get("descripcion", -1) id_paquete = request.GET.get("id_paquete", -1) callback = request.GET.get('callback', '') req={} print titulo print descripcion print id_paquete if titulo!=-1 and descripcion!=-1 and id_paquete!=-1: p= get_object_or_404(Work_Package,id=id_paquete) print p.name task = Task(title=titulo,subtitle=subtitulo,description=descripcion,state='',work_package=p) task.save() req['id']= 1 response = simplejson.dumps(req) response = callback + '(' + response + ');' return HttpResponse(response, mimetype='application/json') else: req['id']= -1 response = simplejson.dumps(req) response = callback + '(' + response + ');' return HttpResponse(response, mimetype='application/json') except Exception, ex: print ex