Название: Написание модуля Отправлено: lts от 07 Мая 2016, 12:49:59 Приветствую всех!
Подскажите есть в Н+ возможность сделать так чтоб в ЛК абонента модуль видели только админы? Название: Re: Написание модуля Отправлено: lts от 07 Мая 2016, 22:06:05 Может не так написал, поясню. Сделать так как в 50 было, чтоб выставлялось в конфиге какой модуль видит абон в ЛК и какой только админы в ЛК абона. Поясню для чего такие муки, например модуль для работы с астерикс, зашел админ в лк абона, нажал Звонки и вывело все звонки по абону дата, время, послушать разговор и т.д.. Вот задача сделать так что этот модуль видели только админы.
Название: Re: Написание модуля Отправлено: Efendy от 07 Мая 2016, 22:32:32 В cfg/web_plugins.list напротив имени плагина в конце строки идут параметры, например:
Код: {nomenu=>1, descr=>'Показывает графики'} нужно добавить for_adm=>1 Код: {nomenu=>1, descr=>'Показывает графики',for_adm=>1} P.S. По идее. Я вижу, что в коде проверяется флаг for_adm, возможно он в другом месте должен указываться, сейчас нет возможности проверить. После праздников Название: Re: Написание модуля Отправлено: lts от 07 Мая 2016, 22:51:29 Спасибо!
Название: Re: Написание модуля Отправлено: lts от 07 Мая 2016, 23:16:27 Сделал так как написали, в меню ЛК модуль остался виден(см. картинку) , но не дает возможность его включать, это хорошо абон не имеет доступа к модулю. Можно так сделать чтоб и в меню не было пункта с модулем ? А то ж будут кошмарить абоны чойта кнопка не работает :)
Название: Re: Написание модуля Отправлено: Efendy от 08 Мая 2016, 11:17:33 По-моему параметр nomenu=>1
Название: Re: Написание модуля Отправлено: lts от 10 Мая 2016, 15:51:52 Если поставить параметр nomenu=>1, тогда модуль вообще не видно в меню и его не возможно включить.
Подскажите как поставить модуль в карточку клиента ? см. на картинке. Название: Re: Написание модуля Отправлено: Efendy от 10 Мая 2016, 20:57:30 Например
Код: cat /usr/local/nodeny/modules/snmp/patch.user.pl Код: #<ACTION> file=>'web/user.pl',hook=>'top_buttons' Название: Re: Написание модуля Отправлено: lts от 11 Мая 2016, 14:56:57 Спасибо ! Все получилось. А кабинете абонента теперь нету в меню модулей, в карточке абонента есть и все работает!
|