def _get_report_configuration(self, id_, domain): """ Fetch the required ReportConfiguration object :param id_: The id of the ReportConfiguration :param domain: The domain of the ReportConfiguration :return: A ReportConfiguration """ try: if report_config_id_is_static(id_): return StaticReportConfiguration.by_id(id_, domain=domain) else: return get_document_or_not_found(ReportConfiguration, domain, id_) except DocumentNotFound: raise NotFound
def is_static(self): return report_config_id_is_static(self.report_config_id)
def read_only(self): return report_config_id_is_static( self.report_id) if self.report_id is not None else False
def read_only(self): return report_config_id_is_static(self.report_id) if self.report_id is not None else False