Skip to content

Add vacancies to project workspace detail - #688

Merged
TThanos3000 merged 1 commit into
masterfrom
feature/dev-087-workspace-vacancies
Aug 10, 2026
Merged

Add vacancies to project workspace detail#688
TThanos3000 merged 1 commit into
masterfrom
feature/dev-087-workspace-vacancies

Conversation

@TThanos3000

Copy link
Copy Markdown
Collaborator

Что сделано

  • в workspace detail проекта добавлено read-only поле vacancies;
  • переиспользован существующий краткий контракт ProjectVacancyListSerializer;
  • возвращаются все вакансии текущего проекта, включая неактивные и старше 90 дней;
  • вакансии, навыки и количество необработанных откликов загружаются без N+1;
  • добавлены целевые тесты и документация API.

Что не менялось

  • legacy GET /projects/<id>/;
  • CRUD вакансий и права доступа;
  • frontend и deploy-конфигурация.

Проверки

  • py_compile — успешно;
  • Black для изменённых Python-файлов — успешно;
  • Flake8 — успешно;
  • manage.py check --tag models — успешно;
  • makemigrations --check --dry-run --skip-checks — изменений нет;
  • git diff --check — успешно;
  • PostgreSQL-тесты выполняются в CI: локально PostgreSQL на localhost:5432 недоступен.

@TThanos3000
TThanos3000 marked this pull request as ready for review August 10, 2026 08:18
@TThanos3000
TThanos3000 merged commit fafdc2c into master Aug 10, 2026
5 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.

1 participant