Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def get(self, req_options=None):
logger.info("Querying all schedules")
url = self.baseurl
server_response = self.get_request(url, req_options)
pagination_item = PaginationItem.from_response(server_response.content, self.parent_srv.namespace)
all_schedule_items = ScheduleItem.from_response(server_response.content, self.parent_srv.namespace)
return all_schedule_items, pagination_item
def get(self, req_options=None):
logger.info('Querying all datasources on site')
url = self.baseurl
server_response = self.get_request(url, req_options)
pagination_item = PaginationItem.from_response(server_response.content, self.parent_srv.namespace)
all_datasource_items = DatasourceItem.from_response(server_response.content, self.parent_srv.namespace)
return all_datasource_items, pagination_item
def get(self, req_options=None):
logger.info('Querying all workbooks on site')
url = self.baseurl
server_response = self.get_request(url, req_options)
pagination_item = PaginationItem.from_response(server_response.content, self.parent_srv.namespace)
all_workbook_items = WorkbookItem.from_response(server_response.content, self.parent_srv.namespace)
return all_workbook_items, pagination_item
def _get_wbs_for_user(self, user_item, req_options=None):
url = "{0}/{1}/workbooks".format(self.baseurl, user_item.id)
server_response = self.get_request(url, req_options)
logger.info('Populated workbooks for user (ID: {0})'.format(user_item.id))
workbook_item = WorkbookItem.from_response(server_response.content, self.parent_srv.namespace)
pagination_item = PaginationItem.from_response(server_response.content, self.parent_srv.namespace)
return workbook_item, pagination_item
def get(self, req_options=None):
logger.info('Querying all flows on site')
url = self.baseurl
server_response = self.get_request(url, req_options)
pagination_item = PaginationItem.from_response(server_response.content, self.parent_srv.namespace)
all_flow_items = FlowItem.from_response(server_response.content, self.parent_srv.namespace)
return all_flow_items, pagination_item
def get(self, req_options=None):
logger.info('Querying all sites on site')
url = self.baseurl
server_response = self.get_request(url, req_options)
pagination_item = PaginationItem.from_response(server_response.content, self.parent_srv.namespace)
all_site_items = SiteItem.from_response(server_response.content, self.parent_srv.namespace)
return all_site_items, pagination_item
def get(self, req_options=None):
logger.info('Querying all projects on site')
url = self.baseurl
server_response = self.get_request(url, req_options)
pagination_item = PaginationItem.from_response(server_response.content, self.parent_srv.namespace)
all_project_items = ProjectItem.from_response(server_response.content, self.parent_srv.namespace)
return all_project_items, pagination_item
def _get_users_for_group(self, group_item, req_options=None):
url = "{0}/{1}/users".format(self.baseurl, group_item.id)
server_response = self.get_request(url, req_options)
user_item = UserItem.from_response(server_response.content, self.parent_srv.namespace)
pagination_item = PaginationItem.from_response(server_response.content, self.parent_srv.namespace)
logger.info('Populated users for group (ID: {0})'.format(group_item.id))
return user_item, pagination_item
def get(self, req_options=None):
logger.info('Querying all workbooks on site')
url = self.baseurl
server_response = self.get_request(url, req_options)
pagination_item = PaginationItem.from_response(server_response.content, self.parent_srv.namespace)
all_workbook_items = WorkbookItem.from_response(server_response.content, self.parent_srv.namespace)
return all_workbook_items, pagination_item