Ejemplo n.º 1
0
 def get_job(self):
     # Get project and check access
     self.project = get_permissible_project(view=self)
     self.job = get_object_or_404(Job,
                                  project=self.project,
                                  id=self.kwargs['job_id'])
     return self.job
Ejemplo n.º 2
0
 def get_experiment(self):
     # Get project and check access
     self.project = get_permissible_project(view=self)
     experiment_id = self.kwargs['experiment_id']
     self.experiment = get_object_or_404(Experiment,
                                         project=self.project,
                                         id=experiment_id)
     return self.experiment
Ejemplo n.º 3
0
 def get_experiment_group(self):
     # Get project and check access
     self.project = get_permissible_project(view=self)
     group_id = self.kwargs['group_id']
     self.group = get_object_or_404(ExperimentGroup,
                                    project=self.project,
                                    id=group_id)
     return self.group
Ejemplo n.º 4
0
 def filter_queryset(self, queryset):
     return queryset.filter(project=get_permissible_project(view=self))