Skip to content

Ограничить назначения экспертов числом оценок на проект - #793

Merged
TThanos3000 merged 1 commit into
devfrom
fix/dev-expert-assignment-limits-20261019
Oct 18, 2026
Merged

TThanos3000 merged 1 commit into
devfrom
fix/dev-expert-assignment-limits-20261019

Conversation

@TThanos3000

Copy link
Copy Markdown
Collaborator

Проект нельзя назначить большему числу экспертов, чем задано оценок на проект. Проверка выполняется атомарно для одиночного и массового назначения, старого ручного API и применения автоматического распределения, под общей с сохранением оценок блокировкой программы.

Эксперты с сохранённой оценкой остаются закреплены. Эксперта без оценки можно заменить в пределах лимита. Уменьшение числа оценок сохраняет существующие оценки и лишние назначения; новые назначения сверх лимита запрещены. Исторические оценки учитываются при включении управляемого режима. Миграции не нужны.

Проверки: PostgreSQL regression по оцениванию и назначениям, включая замену, превышение лимита, откат всего массового назначения, исторические оценки и одновременные запросы через разные API; Black и Flake8. Полный CI — в checks этого PR.

@TThanos3000
TThanos3000 merged commit b787ac9 into dev Oct 18, 2026
3 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