Closed astronik00 closed 1 year ago
@astronik00 В целом все хорошо. Помимо замечаний по коду: 1) В задаче был указан метод поиска задачи по шаблону, он будет реализован или он не нужен пока что? Насколько я понимаю этот метод нужен для строки поиска, которую вроде бы пока не стали делать 2) Возможно в репозитории Task нужен метод получения всех задач с определенного сервера - по id и объекту server Все остальные базовые функции реализованы. Нам же не нужны методы возврата задач с опреденным техническим статусом, например?
@astronik00 Для работы CalDAV библиотеки необходимо название календаря. Думаю, что стоит добавить его в task
Нужно добавить название календаря в Server
@aleksandra-shchegoleva
@aleksandra-shchegoleva
@astronik00 Замечаний нет, можно мэрджить
## Создание класса валидации данных
Code changes
Были исправлены ошибки маппинга сущностей путем создания общего файла
db.entities.py
, куда были перенесены все модели, а также настройки SQLAlchemy.Созданы следующие классы репозиториев, которые содержат в себе SQL запросы:
TaskRepository
ServerRepository
How to test
Просмотреть файлы репозиториев на наличие всех базовых функций, которые точно понадобятся в работе. Посмотреть запросы SQL, проверить на адекватность и возможность улучшения.