Example #1
0
 def get(self, sequence_id):
     """
     Retrieve all scenes related to a given sequence.
     """
     sequence = shots_service.get_sequence(sequence_id)
     user_service.check_project_access(sequence["project_id"])
     return shots_service.get_scenes_for_sequence(sequence_id)
Example #2
0
 def get(self, sequence_id):
     """
     Retrieve all scenes related to a given sequence.
     """
     sequence = shots_service.get_sequence(sequence_id)
     if not permissions.has_manager_permissions():
         user_service.check_has_task_related(sequence["project_id"])
     return shots_service.get_scenes_for_sequence(sequence_id)
Example #3
0
 def test_get_scenes_for_sequence(self):
     self.generate_fixture_project_standard()
     self.generate_fixture_sequence_standard()
     self.generate_fixture_sequence(name="SQ02")
     self.generate_fixture_scene(project_id=self.project_standard.id,
                                 sequence_id=self.sequence.id)
     scenes = shots_service.get_scenes_for_sequence(self.sequence.id)
     self.assertEqual(len(scenes), 1)