- Починить тесты
testBudgetPagination
- некорректно работает пагинация + неправильно считается общая статистика записейtestStatsSortOrder
- необходимо реализовать сортировку выдачи в указанном порядке
- Из модели
BudgetType
через миграцию БД убрать значениеКомиссия
, заменив его наРасход
- Добавить таблицу
Author
- автор внесения записи.- 3 колонки -
ID
,ФИО
,Дата создания
(дата-время). - Добавить в апи метод создания новой записи в
Author
. На вход передается ФИО, дата создания проставляется сервером автоматически. - В
BudgetTable
добавить опциональную привязку поAuthor.id
- Дополнить
/budget/add
возможностью указать ID автора (опциональное поле) - В элементах ответа
/budget/year/{year}/stats
выводить ФИО автора, если он указан для записи, а также время создания записи автора. - Добавить в параметры запроса
/budget/year/{year}/stats
опциональный фильтр по ФИО автора и фильтровать по совпадению подстроки игнорируя регистр
- 3 колонки -