def delete(self, task_id): """ Delete a single task :param task_id: :return: """ user = get_jwt_identity() task_exists = Task.find_by_id(task_id) if task_exists is None: raise ValidationError({'message': 'Task not found'}) Project.delete_item(task_exists) return {'status': 'success', 'message': 'Task deleted successfully'}
def delete(self, project_id): """ Delete a single project :param project_id: :return: """ user = get_jwt_identity() project_exists = Project.find_by_id_and_user(project_id, user.get('id')) if project_exists is None: raise ValidationError({'message': 'Project thing not found'}) Project.delete_item(project_exists) return {'status': 'success', 'message': 'Project deleted successfully'}