Skip to content

Групповой проект: восемь новых функций - #24

Merged
ksupyl merged 9 commits into
mainfrom
develop
Oct 13, 2026
Merged

ksupyl merged 9 commits into
mainfrom
develop

Conversation

@ksupyl

@ksupyl ksupyl commented Oct 11, 2026

Copy link
Copy Markdown
Owner

Групповой проект Filmorate, команда 1.

Функция Автор PR
Популярные фильмы по жанру и году Кирилл Казанцев #4
Общие фильмы Ксения Пылькина #5
Режиссёры Роман Егоров #6
Отзывы Дарья Приндина #7
Удаление фильмов и пользователей Ксения Пылькина #16
Рекомендации Кирилл Казанцев #17
Лента событий Дарья Приндина #18
Поиск Роман Егоров #19

Перед сдачей отдельным PR поправили обработку ошибок (400 вместо 500 на некорректные запросы), добавили транзакции и обновили README.

Работали по GitHub Flow: своя ветка на функцию, PR в develop, два апрува от команды, Squash and merge.
Задачи - на доске GitHub Projects.

Closes #8
Closes #9
Closes #10
Closes #11
Closes #12
Closes #13
Closes #14
Closes #15

Kirill-Kazantcev and others added 9 commits October 7, 2026 15:38
* Add genre and year filters to popular films endpoint

* Cover popular films filtering by genre and year with tests

* Trigger CI
* feat: add delete endpoints for films and users

* test: add unknown film delete test
* add film directors

* trigger ci

* Fixed mistakes

* Fixed small mistakes

* Fixed mistakes and added info in README

* Added import

---------

Co-authored-by: Roman <roman@Romans-MacBook-Air.local>
* feat: add film recommendations based on similar users

* Trigger CI

* Include all users with max overlap in recommendations

* fix: missing brace after merge

* fix: after review
* add film directors

* trigger ci

* Fixed mistakes

* Fixed small mistakes

* Fixed mistakes and added info in README

* Added import

* Finished add-search

---------

Co-authored-by: Roman <roman@Romans-MacBook-Air.local>
@ksupyl
ksupyl merged commit 85217bd into main Oct 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment