示例#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)
示例#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, )
示例#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'),
    )
示例#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'),
    )
示例#5
0
def search_holding_kss(request, *args, **kwargs):
    """Поиск проведений КСС"""
    return search_view(
        request,
        model_vars=holding_kss_vars,
        cur_app=CUR_APP,
        sfields=('number', ),
    )
示例#6
0
def search_admission_sheet(request, *args, **kwargs):
    """Поиск листов допуска"""
    return search_view(
        request,
        model_vars=admission_sheet_vars,
        cur_app=CUR_APP,
        sfields=('number', ),
    )
示例#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', ),
    )
示例#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'),
    )
示例#9
0
def search_tituls(request, *args, **kwargs):
    """Поиск титулов"""
    return search_view(
        request,
        model_vars=tituls_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
示例#10
0
def search_subjects(request, *args, **kwargs):
    """Поиск объектов"""
    return search_view(
        request,
        model_vars=subjects_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
示例#11
0
def search_welding(request, *args, **kwargs):
    """Поиск заявок на стык"""
    return search_view(
        request,
        model_vars=welding_vars,
        cur_app=CUR_APP,
        sfields=('request_number', ),
    )
示例#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, )
示例#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, )
示例#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, )
示例#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, )
示例#16
0
def search_rubrics(request, *args, **kwargs):
    """Поиск рубрик мест"""
    return search_view(
        request,
        model_vars=rubrics_vars,
        cur_app=CUR_APP,
        sfields=None,
    )
示例#17
0
def search_groups(request, *args, **kwargs):
    """Поиск групп пользователей"""
    return search_view(
        request,
        model_vars=groups_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
示例#18
0
def search_bases(request, *args, **kwargs):
    """Поиск установок"""
    return search_view(
        request,
        model_vars=bases_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
示例#19
0
def search_daemons(request, *args, **kwargs):
    """Поиск объектов"""
    return search_view(
        request,
        model_vars=daemon_vars,
        cur_app=CUR_APP,
        sfields=None,
    )
示例#20
0
def search_lines(request, *args, **kwargs):
    """Поиск линий"""
    return search_view(
        request,
        model_vars=lines_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
示例#21
0
def search_mechtest(request, *args, **kwargs):
    """Поиск мехиспытаний"""
    return search_view(
        request,
        model_vars=mechtest_vars,
        cur_app=CUR_APP,
        sfields=('number', ),
    )
示例#22
0
def search_joints(request, *args, **kwargs):
    """Поиск стыков"""
    return search_view(
        request,
        model_vars=joints_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
示例#23
0
def search_defectoscopists(request, *args, **kwargs):
    """Поиск дефектоскопистов"""
    return search_view(
        request,
        model_vars=defectoscopists_vars,
        cur_app=CUR_APP,
        sfields=('name', 'stigma'),
    )
示例#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'),
    )
示例#25
0
def search_welders(request, *args, **kwargs):
    """Поиск сварщиков"""
    return search_view(
        request,
        model_vars=welders_vars,
        cur_app=CUR_APP,
        sfields=('name', 'stigma'),
    )
示例#26
0
def search_robots(request, *args, **kwargs):
    """Поиск роботов"""
    return search_view(
        request,
        model_vars=binary_com_vars,
        cur_app=CUR_APP,
        sfields=('name', ),
    )
示例#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'),
    )
示例#28
0
def search_promocodes(request, *args, **kwargs):
    """Поиск промокодов"""
    return search_view(
        request,
        model_vars=promocodes_vars,
        cur_app=CUR_APP,
        sfields=('name', 'code'),
    )
示例#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, )
示例#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,
    )