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