У меня сейчас приложение с 6 пользовательскими ролями, оно может увеличиться в будущем, и для каждой пользовательской роли у меня будет другое представление панели инструментов.
В настоящее время я обработал этот сценарий путем определения роли пользователя.при входе в систему, а затем изменив представление панели мониторинга в соответствии с этой ролью пользователя (сохраняя маршрут для каждой роли, например, для '/dashboard').
Я сделал это, потому что изменения не были значительными, и мне нужно толькоскрыть какую-то часть одной роли и добавить в другую роль.Теперь, когда сложность возрастает, становится все более и более легко обрабатывать все представления dashbaords в одном файле машинописного текста.
Должен ли я создать разные маршруты для всех ролей или вы предложите какой-либо другой подход для более эффективного управления этим сценарием?