Ограниченное меню

Помечено: 

Просмотр 15 сообщений - с 16 по 30 (из 37 всего)
  • Автор
    Сообщения
  • #4650
    Blik
    Участник

    Михаил последний вопрос в каком модуле хоть смотреть? и тему эту закроем.

    #4674
    Mikhail
    Модератор
    #4706
    Blik
    Участник

    Да все правильно во втором случае создается новый объект откуда он берет данные?

    #4719
    Mikhail
    Модератор

    Из объекта userData.UserMenu.MenuItems, который заполняется в классе UserMenu, используя информацию из плагинов. Без анализа существующего кода Вам в любом случае не обойтись.

    #4721
    Blik
    Участник

    Это понятно. Где конкретно лежат пункты меню. Вот в чем вопрос?
    Это должна быть таблица в базе данных.

    #4727
    Mikhail
    Модератор

    Например, здесь

    #4751
    Blik
    Участник

    Михаил добрый день. а откуда берется параметр UserData userData?

    #4752
    Mikhail
    Модератор

    Добрый день! UserData берётся из веб-сессии пользователя.

    #4759
    Blik
    Участник

    Добрый день. А как он там формируется?
    Там ведь должны быть пункты меню.

    #4763
    Mikhail
    Модератор

    Добрый день! Это не рассказать в двух словах. Вам нужно либо изучить код самостоятельно и пройти его в отладчике, либо заказать тренинг.

    #11064
    to0freak
    Участник

    Подниму тему. Неужели более не актуально никому?
    Я так же как автор темы думаю, что отображение если не всего главного меню, то хотя бы пунктов про плагины, рядовому пользователю совершенно не нужно.
    Существует ли простой (хотя бы без правки исходного кода) способ это исправить?

    #11065
    Mikhail
    Модератор

    На странице установленных плагинов отключите плагины Configurator и Store. Меню плагинов должно исчезнуть. Побочный эффект — исчезнет ссылка для настройки веб-приложения, но можно зайти по прямой ссылке.

    #11074
    manjey73
    Участник

    з.ы. а так хотелось, чтобы это управлялось Ролями пользователей в конечном варианте 🙂

    #11080
    Mikhail
    Модератор

    Отображаемые пункты меню действительно зависят от ролей пользователей. Это определяется конкретными плагинами, к которым эти пункты относятся. Но те пункты, которые в данной теме хотят отключить, видимы для всех ролей.

    #11081
    to0freak
    Участник

    На самом деле хочется не просто отключить эти пункты, а иметь возможность настраивать видимость каждого пункта индивидуально в ролях пользователей так же, как и отображение представлений. Но это в идеале, на деле достаточно того, чтобы некоторые из пользователей не могли видеть «Главное меню» вообще — для них там всё равно ничего интересного нет.

Просмотр 15 сообщений - с 16 по 30 (из 37 всего)
  • Вы должны авторизироваться для ответа в этой теме.