def computers(): data = request_data() options = PaginatorOptions(**data['paginator']) options.sort_column = 'name' provider = ComputerProvider(_read_session) return provider.get(data, options)
def spaces(): data = request_data() options = PaginatorOptions(**data['paginator']) if options.sort_column == 'id': options.sort_column = 'name' provider = SpaceProvider(_read_session) res = provider.get(data, options) return res
def construct_paginator_options(args: dict, default_sort_column: str): return PaginatorOptions( sort_column=args.get('sort_column') or default_sort_column, sort_descending=args.get('sort_descending', 'true') == 'true', page_number=parse_int(args, 'page_number'), page_size=parse_int(args, 'page_size'), )
def report_layouts(): data = request_data() provider = ReportLayoutProvider(_read_session) options = PaginatorOptions(**data['paginator']) res = provider.get(data, options) return res
def projects(): data = request_data() options = PaginatorOptions(**data['paginator']) provider = ProjectProvider(_read_session) res = provider.get(data, options) return res
def logs(): provider = LogProvider(_read_session) data = request_data() options = PaginatorOptions(**data['paginator']) res = provider.get(data, options) return res
def img_segment(): data = request_data() options = PaginatorOptions(**data['paginator']) res = ReportImgProvider(_read_session).detail_img_segment(data, options) return res
def memories(): data = request_data() options = PaginatorOptions(**data['paginator']) provider = MemoryProvider(_read_session) res = provider.get(data, options) return res