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)
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))
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)