forked from rolling-scopes/rsschool-app
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
Как администратор я хочу иметь возможность загрузить расписание в приложение в виде csv файла. Несмотря на то, что мы можем редактировать расписание прямо в приложении, это не всегда удобно. В приложении оно сразу попадает в прод, при составлении расписания нужно подумать, пошарить с участника, обсудить и согласовать даты, csv дает данную возможность.
AC:
- На странице с расписанием есть кнопка Import CSV
- Кнопка видна только пользователю с ролью администратор
- По нажатию на кнопку открывается системное окно операционной системы для выбора файла
- Все сущности из загруженного файла должны быть обновлены в базе
- Если сущность в csv файле без id, то вместо обновления вызываем сохранение
В идеале даже excel, там можно будет запретить редактирование id. Но данный формат файла повышает сложность задачи.