Esempio n. 1
0
 def get(self, sequence_id):
     """
     Retrieve all task types related to a given shot.
     """
     sequence = shots_service.get_sequence(sequence_id)
     user_service.check_project_access(sequence["project_id"])
     return tasks_service.get_task_types_for_sequence(sequence_id)
Esempio n. 2
0
 def test_get_task_types_for_sequence(self):
     self.generate_fixture_sequence_task()
     task_types = tasks_service.get_task_types_for_sequence(
         self.sequence.id
     )
     self.assertEqual(len(task_types), 1)
     self.assertEqual(task_types[0]["id"], str(self.task_type_animation.id))
Esempio n. 3
0
 def get(self, sequence_id):
     """
     Retrieve all task types related to a given shot.
     """
     sequence = shots_service.get_sequence(sequence_id)
     if not permissions.has_manager_permissions():
         user_service.check_has_task_related(sequence["project_id"])
     return tasks_service.get_task_types_for_sequence(sequence_id)