Я перенес навигацию наших сайтов на новую систему боковой панели.
Поскольку сайт большой, категорий слишком много, чтобы размещать их все в одном списке — это превратилось бы в бесполезную гору. Я использую разрешения для категорий, чтобы пользователи видели список навигации, отражающий группы, в которые они вступили. Или, другими словами, пользователи вступают в группы, а затем видят в навигации только то, что напрямую им релевантно (что, как я полагаю, является рекомендуемым решением для крупных сайтов).
Навигация теперь хорошо работает для пользователей, которые легко могут перейти к основным разделам сайта, но проблема, возникшая из-за такой настройки, заключается в том, что пользователи больше не могут видеть другие разделы сайта вообще. Если они переходят по ссылке на раздел, к которому у них нет доступа через группу, они видят страницу «Не найдено». Если же они вступают во все группы или мы настраиваем разрешения так, чтобы все категории были видны, навигация в боковой панели становится слишком длинной и неудобной.
Я ожидаю увидеть набор категорий, которые все пользователи могут видеть и на которые могут отвечать, но которые отображаются в навигационной боковой панели только для выбранных групп.
Что-то вроде четвертого поля разрешений, которого у нас пока нет для категорий. Поле «В навигации», чтобы крупные сайты могли настроить навигацию для разных групп пользователей, но без полного блокирования доступа к разделам сайта, которые мы не хотим делать полностью приватными.


