예제 #1
0
 def get(self, project_id):
     """
     Retrieve all shots related to a given project.
     """
     projects_service.get_project(project_id)
     user_service.check_project_access(project_id)
     return shots_service.get_scenes_for_project(project_id)
예제 #2
0
 def test_get_scenes_for_project(self):
     self.generate_fixture_project_standard()
     self.generate_fixture_scene(
         project_id=self.project_standard.id,
         sequence_id=self.sequence.id
     )
     scenes = shots_service.get_scenes_for_project(self.project.id)
     self.assertEquals(len(scenes), 1)
예제 #3
0
 def get(self, project_id):
     """
     Retrieve all shots related to a given project.
     """
     projects_service.get_project(project_id)
     if not permissions.has_manager_permissions():
         user_service.check_has_task_related(project_id)
     return shots_service.get_scenes_for_project(project_id)