Exemplo n.º 1
0
def search_struct(request, *args, **kwargs):
    """Поиск объектов
       :param request: HttpRequest
    """
    return search_view(
        request,
        model_vars=struct_vars,
        cur_app=CUR_APP,
        sfields=None,
    )

    result = {'results': []}
    mh = ModelHelper(StructObject, request)
    mh_vars = struct_vars.copy()
    for k, v in mh_vars.items():
        setattr(mh, k, v)
    mh.search_fields = ('id', 'name')
    rows = mh.standard_show()
    for row in rows:
        result['results'].append({
            'text': '%s (%s)' % (row.name, row.id),
            'id': row.id
        })
    if mh.raw_paginator['cur_page'] == mh.raw_paginator['total_pages']:
        result['pagination'] = {'more': False}
    else:
        result['pagination'] = {'more': True}
    return JsonResponse(result, safe=False)
Exemplo n.º 2
0
def search_robots(request, *args, **kwargs):
    """Поиск роботов
       :param request: HttpRequest
    """
    return search_view(request,
                       model_vars = robots_vars,
                       cur_app = CUR_APP,
                       sfields = None, )
Exemplo n.º 3
0
def search_redirects(request, *args, **kwargs):
    """Поиск переадресаций рассылки"""
    return search_view(
        request,
        model_vars=redirects_vars,
        cur_app=CUR_APP,
        sfields=('our_link', 'ext_link'),
    )
Exemplo n.º 4
0
def search_redirects_stata(request, *args, **kwargs):
    """Поиск переадресаций рассылки"""
    return search_view(
        request,
        model_vars=redirects_stata_vars,
        cur_app=CUR_APP,
        sfields=('email', 'client_id'),
    )
Exemplo n.º 5
0
def search_holding_kss(request, *args, **kwargs):
    """Поиск проведений КСС"""
    return search_view(
        request,
        model_vars=holding_kss_vars,
        cur_app=CUR_APP,
        sfields=('number', ),
    )
Exemplo n.º 6
0
def search_admission_sheet(request, *args, **kwargs):
    """Поиск листов допуска"""
    return search_view(
        request,
        model_vars=admission_sheet_vars,
        cur_app=CUR_APP,
        sfields=('number', ),
    )
Exemplo n.º 7
0
def search_letters_of_guarantee(request, *args, **kwargs):
    """Поиск гарантийных писем"""
    return search_view(
        request,
        model_vars=letters_of_guarantee_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
Exemplo n.º 8
0
def search_extra_fields(request, *args, **kwargs):
    """Поиск в доп. полей пользователей/групп"""
    return search_view(
        request,
        model_vars=extra_fields_vars,
        cur_app=CUR_APP,
        sfields=('name', 'field'),
    )
Exemplo n.º 9
0
def search_tituls(request, *args, **kwargs):
    """Поиск титулов"""
    return search_view(
        request,
        model_vars=tituls_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
Exemplo n.º 10
0
def search_subjects(request, *args, **kwargs):
    """Поиск объектов"""
    return search_view(
        request,
        model_vars=subjects_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
Exemplo n.º 11
0
def search_welding(request, *args, **kwargs):
    """Поиск заявок на стык"""
    return search_view(
        request,
        model_vars=welding_vars,
        cur_app=CUR_APP,
        sfields=('request_number', ),
    )
Exemplo n.º 12
0
def search_search_queries(request, *args, **kwargs):
    """Поиск поисковых запросов
       :param request: HttpRequest
    """
    return search_view(request,
                       model_vars = search_queries_vars,
                       cur_app = CUR_APP,
                       sfields = None, )
Exemplo n.º 13
0
def search_robot_profiles(request, *args, **kwargs):
    """Поиск профиля робота
       :param request: HttpRequest
    """
    return search_view(request,
                       model_vars = robot_profiles_vars,
                       cur_app = CUR_APP,
                       sfields = None, )
Exemplo n.º 14
0
def search_sites(request, *args, **kwargs):
    """Поиск сайтов
       :param request: HttpRequest
    """
    return search_view(request,
                       model_vars = sites_vars,
                       cur_app = CUR_APP,
                       sfields = None, )
Exemplo n.º 15
0
def search_test_scenarios(request, *args, **kwargs):
    """Поиск сценариев
       :param request: HttpRequest
    """
    return search_view(request,
                       model_vars = test_scenarios_vars,
                       cur_app = CUR_APP,
                       sfields = None, )
Exemplo n.º 16
0
def search_rubrics(request, *args, **kwargs):
    """Поиск рубрик мест"""
    return search_view(
        request,
        model_vars=rubrics_vars,
        cur_app=CUR_APP,
        sfields=None,
    )
Exemplo n.º 17
0
def search_groups(request, *args, **kwargs):
    """Поиск групп пользователей"""
    return search_view(
        request,
        model_vars=groups_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
Exemplo n.º 18
0
def search_bases(request, *args, **kwargs):
    """Поиск установок"""
    return search_view(
        request,
        model_vars=bases_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
Exemplo n.º 19
0
def search_daemons(request, *args, **kwargs):
    """Поиск объектов"""
    return search_view(
        request,
        model_vars=daemon_vars,
        cur_app=CUR_APP,
        sfields=None,
    )
Exemplo n.º 20
0
def search_lines(request, *args, **kwargs):
    """Поиск линий"""
    return search_view(
        request,
        model_vars=lines_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
Exemplo n.º 21
0
def search_mechtest(request, *args, **kwargs):
    """Поиск мехиспытаний"""
    return search_view(
        request,
        model_vars=mechtest_vars,
        cur_app=CUR_APP,
        sfields=('number', ),
    )
Exemplo n.º 22
0
def search_joints(request, *args, **kwargs):
    """Поиск стыков"""
    return search_view(
        request,
        model_vars=joints_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
Exemplo n.º 23
0
def search_defectoscopists(request, *args, **kwargs):
    """Поиск дефектоскопистов"""
    return search_view(
        request,
        model_vars=defectoscopists_vars,
        cur_app=CUR_APP,
        sfields=('name', 'stigma'),
    )
Exemplo n.º 24
0
def search_personal_users(request, *args, **kwargs):
    """Поиск пользователей сайта"""
    return search_view(
        request,
        model_vars=personal_users_vars,
        cur_app=CUR_APP,
        sfields=('username', 'userid', 'userkey'),
    )
Exemplo n.º 25
0
def search_welders(request, *args, **kwargs):
    """Поиск сварщиков"""
    return search_view(
        request,
        model_vars=welders_vars,
        cur_app=CUR_APP,
        sfields=('name', 'stigma'),
    )
Exemplo n.º 26
0
def search_robots(request, *args, **kwargs):
    """Поиск роботов"""
    return search_view(
        request,
        model_vars=binary_com_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
Exemplo n.º 27
0
def search_sms_phones(request, *args, **kwargs):
    """Поиск телефонов для смс"""
    return search_view(
        request,
        model_vars=sms_phones_vars,
        cur_app=CUR_APP,
        sfields=('name', 'phone', 'code'),
    )
Exemplo n.º 28
0
def search_promocodes(request, *args, **kwargs):
    """Поиск промокодов"""
    return search_view(
        request,
        model_vars=promocodes_vars,
        cur_app=CUR_APP,
        sfields=('name', 'code'),
    )
Exemplo n.º 29
0
def search_dealers(request, *args, **kwargs):
    """Поиск дилеров
       :param request: HttpRequest
    """
    return search_view(request,
                       model_vars = dealers_vars,
                       cur_app = CUR_APP,
                       sfields = None, )
Exemplo n.º 30
0
def search_contractors(request, *args, **kwargs):
    """Поиск контрагентов
       :param request: HttpRequest
    """
    return search_view(
        request,
        model_vars=contractors_vars,
        cur_app=CUR_APP,
        sfields=None,
    )