Skip to content

Add vacancies to project workspace detail - #688

Draft
TThanos3000 wants to merge 1 commit into
masterfrom
feature/dev-087-workspace-vacancies
Draft

Add vacancies to project workspace detail#688
TThanos3000 wants to merge 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 недоступен.

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