예제 #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
파일: app.py 프로젝트: lightforever/mlcomp
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
파일: app.py 프로젝트: lightforever/mlcomp
def memories():
    data = request_data()
    options = PaginatorOptions(**data['paginator'])
    provider = MemoryProvider(_read_session)
    res = provider.get(data, options)
    return res