Skip to content

feat: university directory with preserved education on production - #778

Merged
TThanos3000 merged 4 commits into
masterfrom
release/prod-university-directory
Oct 16, 2026
Merged

TThanos3000 merged 4 commits into
masterfrom
release/prod-university-directory

Conversation

@TThanos3000

@TThanos3000 TThanos3000 commented Oct 16, 2026 •

Copy link
Copy Markdown
Collaborator

Добавляет справочник вузов и поиск /auth/universities/ в текущий master отдельным переносом проверенной dev-функции. Справочник редактируется в Django admin; образование остаётся независимой строкой, включая старые значения с пробелами. Миграции 0063–0065 продолжают production-цепочку 0062; таблица UserEducation не меняется.

Добавлен тест миграций: создание прежних записей на production-схеме, применение всего справочника и сравнение всех полей образования. Сохранены тесты API, импорта и ручных правок администратора. PostgreSQL CI на итоговом head проходит: 1 655 тестов полного прогона (3 прежних пропуска), 86 проверок блокировок/ограничений и отдельный production quarantine. Стандартный CI также полностью проходит на итоговом head.

Выпуск: приватная резервная копия prod и снимок образования → backend → проверка всех прежних записей → frontend. Frontend: PROCOLLAB-github/procollab#426. Посторонние изменения dev не включены.

На prod в read-only транзакции проверен план: только users.0063–0065. Приватная копия всей БД и всех 3 232 прежних записей образования сохранена на том же хосте; перед migrate будет снят дополнительный свежий снимок. Проверка после релиза сравнивает все поля каждой прежней записи.

@TThanos3000
TThanos3000 merged commit f028a34 into master Oct 16, 2026
6 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