Skip to content

Conversation

@Toksi86
Copy link
Collaborator

@Toksi86 Toksi86 commented Dec 4, 2025

Описание изменений:

  • Добавил поле max_project_rates в программу (лимит экспертов на проект), отобразил в админке.
  • Усилил RateProject: проверка связки проекта с программой, принадлежности эксперта к программе, лимит оценок; обновление оценок без дублей.
  • Переделал список проектов для оценки: фильтры доп. полей принимаются из JSON body ({"filters": {...}}), выборка через PartnerProgramProject; в ответе теперь rated_experts, rated_count, max_rates и оценки по текущей программе.
  • Добавил явные 403 для неаутентифицированных/неэкспертов в оценочных ручках.

… оценки (эксперты/счётчик/максимум) и привёл фильтры к JSON-формату как в общей фильтрации проектов; усилил проверки прав и связки проекта с программой.
@Toksi86 Toksi86 requested a review from TThanos3000 December 4, 2025 08:22
@Toksi86 Toksi86 merged commit 33bd64d into dev Dec 4, 2025
2 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.

3 participants