コード例 #1
0
ファイル: bulk_delete.py プロジェクト: airbnb/superset-fork
    def validate(self) -> None:
        # Validate/populate model exists
        self._models = ReportScheduleDAO.find_by_ids(self._model_ids)
        if not self._models or len(self._models) != len(self._model_ids):
            raise ReportScheduleNotFoundError()

        # Check ownership
        for model in self._models:
            try:
                check_ownership(model)
            except SupersetSecurityException as ex:
                raise ReportScheduleForbiddenError() from ex
コード例 #2
0
 def validate(self) -> None:
     # Validate/populate model exists
     self._models = ReportScheduleDAO.find_by_ids(self._model_ids)
     if not self._models or len(self._models) != len(self._model_ids):
         raise ReportScheduleNotFoundError()