Вы не вошли.
[левел-ап][айти]
Взялся фиксить баг - на странице платежей отображались не все классы.
Дело оказалось в том, что у этот компонент берёт данные из объектов Цены. У Цены есть класс и сумма. Если нет объекта цены с каким-то классом (как ПК), то и класса на странице для платежей нет.
Пофиксил. Теперь отображается так, как надо.
Заодно понял, что мне же надо ещё иметь возможность менять (редактировать) цену.
А для этого нужен свой API.
А ещё я зачем-то, когда только начинал проект, сделал Класс и Цену разными сущностями.
Почему я просто не добавил цену в атрибуты класса
Наконец я добавил в редактирование класса редактирование цены.
Проверяю, что поменялось - инфа о классе, цена или оба. По нажатию кнопки сохранения в модале вызываю соответствующую callback функцию.
Почему-то мне это кажется костылём (потому что нафига мне отдельная сущность цены, вот почему!)
Как бы то ни было, я решил, что основной функционал для версии 1.0 готов.
Теперь не очень уверен, что всё же делать следующим - рефактор или аутентификацию/авторизацию.
анон-левел-апер