Conversation
|
💩 Code linting failed, use |
Coverage Report
Summary
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
💩 Code linting failed, use |
|
https://github.com/profcomff/rental-api/blob/main/rental_backend/models/__init__.py#L5 |
|
💩 Code linting failed, use |
|
💩 Code linting failed, use |
|
💩 Code linting failed, use |
|
Добавил новый файл routes/event/user_event.py, где реализована ручка post event/{event_id}/visit/. Логика ручки:
Также в прошлый раз забыл добавить в calendar_backend/models/init.py класс EventUserStatus. |
|
💩 Code linting failed, use |
|
Closes #119 |
|
💩 Code linting failed, use |
petrCher
left a comment
There was a problem hiding this comment.
Мелкие недочеты остались, исправь их и будет мердж
|
💩 Code linting failed, use |
Добавил новый класс (таблицу) EventUser для задания событий у пользователя. Каждое событие может обладать следующими статусами:
NO_STATUS (автоматические статус для всех событий),
GOING - статус события, на которое пользователь идет,
NOT_GOING - статус события, на которое пользователь не идет,
ATTENDED - статус события, которое пользователь отметил как GOING и время конца события уже прошло.
Для всех типов статусов также организован класс EventUserStatus.
Создан новый файл миграции. Все проверил, табличка создается.
Closes #121