Esempio n. 1
0
    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'}
Esempio n. 2
0
    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'}