示例#1
0
文件: app.py 项目: xang1234/mlcomp
def computers():
    data = request_data()
    options = PaginatorOptions(**data['paginator'])
    options.sort_column = 'name'

    provider = ComputerProvider(_read_session)
    return provider.get(data, options)
示例#2
0
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
示例#3
0
文件: app.py 项目: xang1234/mlcomp
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'),
    )
示例#4
0
文件: app.py 项目: xang1234/mlcomp
def report_layouts():
    data = request_data()

    provider = ReportLayoutProvider(_read_session)
    options = PaginatorOptions(**data['paginator'])
    res = provider.get(data, options)
    return res
示例#5
0
文件: app.py 项目: xang1234/mlcomp
def projects():
    data = request_data()
    options = PaginatorOptions(**data['paginator'])

    provider = ProjectProvider(_read_session)
    res = provider.get(data, options)
    return res
示例#6
0
文件: app.py 项目: xang1234/mlcomp
def logs():
    provider = LogProvider(_read_session)
    data = request_data()
    options = PaginatorOptions(**data['paginator'])
    res = provider.get(data, options)
    return res
示例#7
0
文件: app.py 项目: xang1234/mlcomp
def img_segment():
    data = request_data()
    options = PaginatorOptions(**data['paginator'])
    res = ReportImgProvider(_read_session).detail_img_segment(data, options)
    return res
示例#8
0
def memories():
    data = request_data()
    options = PaginatorOptions(**data['paginator'])
    provider = MemoryProvider(_read_session)
    res = provider.get(data, options)
    return res