Skip to content

PROD: исправить поиск участников - #755

Merged
TThanos3000 merged 1 commit into
masterfrom
release/prod-member-search
Sep 26, 2026
Merged

TThanos3000 merged 1 commit into
masterfrom
release/prod-member-search

Conversation

@TThanos3000

@TThanos3000 TThanos3000 commented Sep 26, 2026 •

Copy link
Copy Markdown
Collaborator

Переносит поиск fullname из DEV #754: фрагменты имени/фамилии, оба порядка полного имени, Unicode-регистр и нормализация пробелов. Несколько частей должны совпадать совместно; пользовательские regex-операторы экранируются, запрос выполняется до пагинации.

База master: 24fb951.
Head: 5df2270.
Источник: 98e4e3b, merge DEV caea57a.

Изменены только users/filters.py, users/tests/test_user_lists_api.py и docs/qa/prod-member-search-2026-09-26.md. Runtime-фильтр совпадает с DEV source. Добавлены отрицательный тест обеих частей имени и буквальный regex-like запрос.

Локально PostgreSQL 18 / Python 3.11: targeted 13/13, Django check, migration check, Black, Flake8 и diff-check успешны. Полный локальный PostgreSQL suite: NEXTGEN_SURFACE_ENABLED=True python manage.py test --noinput --keepdb --verbosity 1 — 1582 теста, OK (skipped=3), exit 0. Флаг задан только тестовому процессу, как в CI; runtime settings не менялись. Первоначальный прогон с PROD-флагом False был остановлен как несоответствующий режиму полного CI. Новый Backend PostgreSQL CI #36268266365 завершился SUCCESS на exact head. Все шаги, включая Install dependencies, PostgreSQL locking/constraint tests и Run full backend test suite, — success. По логу CI: полный suite 1582 теста, OK (skipped=3); PostgreSQL locking/constraint — 86 тестов, OK. Предыдущий инфраструктурный сбой не повторился; dependencies/workflows не менялись.

Permissions, serializer, pagination, user_type и остальные фильтры сохранены. Общий UserFilter также обслуживает fullname административного списка. React, DEV, migrations, dependencies, workflows не менялись. Merge/deploy не выполнялись.

Связанный Angular Draft PR: PROCOLLAB-github/procollab#380. Для полного исправления поиска требуются оба пакета. Live PROD до deploy не проверялся: безопасная браузерная сессия отсутствует.

Ограничения локального окружения: Windows-ротация log/info.log сообщала WinError 32 (файл занят), но suite завершился exit 0. Отдельный общий CI / Tests (run 36268211202) на момент последнего чтения ещё IN_PROGRESS; его успешное завершение не заявляется. Обязательный Backend PostgreSQL CI завершён и зелёный.

@TThanos3000
TThanos3000 marked this pull request as ready for review September 26, 2026 20:58
@TThanos3000
TThanos3000 merged commit 1b20877 into master Sep 26, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants