Exemplo n.º 1
0
 def get(self, task_id):
     """
     Return previews linked to given task.
     ---
     tags:
     - Tasks
     parameters:
       - in: path
         name: task_id
         required: True
         schema:
             type: UUID
             example: a24a6ea4-ce75-4665-a070-57453082c25
     responses:
         200:
             description: Previews linked to given task
     """
     task = tasks_service.get_task(task_id)
     user_service.check_project_access(task["project_id"])
     user_service.check_entity_access(task["entity_id"])
     return files_service.get_preview_files_for_task(task_id)
Exemplo n.º 2
0
 def get(self, task_id):
     task = tasks_service.get_task(task_id)
     user_service.check_project_access(task["project_id"])
     user_service.check_entity_access(task["entity_id"])
     return files_service.get_preview_files_for_task(task_id)
Exemplo n.º 3
0
 def get(self, task_id):
     task = tasks_service.get_task(task_id)
     if not permissions.has_manager_permissions():
         user_service.check_has_task_related(task["project_id"])
     return files_service.get_preview_files_for_task(task_id)