Exemplo n.º 1
0
 def delete(self, idProject):
     project = Project.getProject(idProject, current_user.id)
     if project != None:
         result = Project.delete_project(idProject)
         if result:
             return make_response(
                 jsonify({'result': 'Projeto removido com sucesso!'}), 200)
         return make_response(
             jsonify({'error': 'Ocorreu um erro! Tente outra vez!'}), 500)
     return make_response(jsonify({'project': 'Projeto nao encontrado!'}),
                          404)
Exemplo n.º 2
0
 def delete(self, idProject, idTask):
     project = Project.getProject(idProject, current_user.id)
     if project != None:
         task = Task.getTask(idProject, idTask)
         if task != None:
             result = Task.delete_task(idProject, idTask)
             if result:
                 return make_response(
                     jsonify({'result': 'Task removida com sucesso!'}), 200)
             return make_response(
                 jsonify({'error': 'Ocorreu um erro! Tente de outra vez!'}),
                 500)
     return make_response(jsonify({'task': 'Task nao encontrada!'}), 404)
Exemplo n.º 3
0
 def put(self, idProject):
     data = request.get_json()
     project = Project.getProject(idProject, current_user.id)
     if project != None:
         result = Project.update_project(idProject, data)
         if result:
             return make_response(
                 jsonify({'result': 'Projeto atualizado com sucesso!'}),
                 200)
         return make_response(
             jsonify({'error': 'Ocorreu um erro! Tente outra vez!'}), 500)
     return make_response(jsonify({'project': 'Projeto nao encontrado!'}),
                          404)
Exemplo n.º 4
0
 def put(self, idProject, idTask):
     project = Project.getProject(idProject, current_user.id)
     if project != None:
         data = request.get_json()
         task = validateTask(data, idProject)
         if task == None:
             return make_response(
                 jsonify({'fields': 'Existem campos mal preenchidos!'}),
                 400)
         else:
             task = Task.getTask(idProject, idTask)
             if task != None:
                 result = Task.update_task(idTask, data, idProject)
                 if result:
                     return make_response(
                         jsonify({'result':
                                  'Task atualizada com sucesso!'}), 200)
                 return make_response(
                     jsonify(
                         {'error': 'Ocorreu um erro! Tente de outra vez!'}),
                     500)
     return make_response(jsonify({'task': 'Task nao encontrada!'}), 404)
Exemplo n.º 5
0
 def get(self, idProject, idTask):
     project = Project.getProject(idProject, current_user.id)
     task = Task.getTask(idProject, idTask)
     if project != None and task != None:
         return make_response(jsonify(task), 200)
     return make_response(jsonify({'task': 'Task nao encontrada!'}), 403)
Exemplo n.º 6
0
 def get(self, idProject):
     project = Project.getProject(idProject, current_user.id)
     if (project != None):
         tasks = Task.getTasks(idProject)
         return make_response(jsonify(tasks), 200)
     return make_response(jsonify({'task': 'Task nao encontrada!'}), 404)
Exemplo n.º 7
0
 def get(self, idProject):
     project = Project.getProject(idProject, current_user.id)
     if project != None:
         return make_response(jsonify(project), 200)
     return make_response(jsonify({'project': 'Projeto nao encontrado!'}),
                          404)  #meter no site