Skip to content

Add news feed API - #686

Merged
TThanos3000 merged 1 commit into
masterfrom
feature/dev-083-news-feed-api
Aug 7, 2026
Merged

TThanos3000 merged 1 commit into
masterfrom
feature/dev-083-news-feed-api

Conversation

@TThanos3000

Copy link
Copy Markdown
Collaborator

Что сделано

  • добавлена аудитория новостей программ platform / program_participants с безопасной data migration;
  • добавлен отдельный React API /feed/news/ для вкладок программ, проектов и людей;
  • добавлены detail, идемпотентные лайки и просмотры;
  • добавлена плоская модель комментариев и project-scoped CRUD;
  • сохранены legacy /feed/ и Angular context endpoints;
  • добавлены targeted regression-тесты и документация окончательного контракта.

Проверки

  • Django system check — успешно;
  • makemigrations --check --dry-run — изменений нет;
  • py_compile изменённых файлов — успешно;
  • Black/flake8 для изменённых файлов — успешно;
  • news.tests + feed.tests: 72 теста — успешно;
  • полный локальный suite запустил 1051 тест, но Windows SQLite teardown завершился WinError 32; окончательная проверка выполняется PostgreSQL CI;
  • git diff --check — успешно.

Scope

Frontend, DEMO-данные, production, Docker, nginx, workflows и deploy не изменялись. UI остаётся для DEV-083.2, DEMO-данные — для DEV-083.3.

@TThanos3000
TThanos3000 force-pushed the feature/dev-083-news-feed-api branch from c780f24 to 4576e99 Compare August 7, 2026 08:30
@TThanos3000
TThanos3000 marked this pull request as ready for review August 7, 2026 08:56
@TThanos3000
TThanos3000 merged commit 8e55476 into master Aug 7, 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