forum.bitel.ru http://forum.bitel.ru/ |
|
Огронечение прав доступа http://forum.bitel.ru/viewtopic.php?f=22&t=2301 |
Страница 1 из 1 |
Автор: | signal220 [ 08 май 2009, 18:51 ] |
Заголовок сообщения: | Огронечение прав доступа |
Нужно ограничить просмотр отчетов. Делаю: <?xml version="1.0" encoding="windows-1251"?> <actions> <group title="Администрирование"> <group title="Конфигурация модуля"> <action id="1" mask="module=service;action=ModuleInfo" title="Просмотр конфигураций"/> <action id="2" mask="module=service;action=GetModuleConfig" title="Просмотр конфигурации"/> <action id="3" mask="module=service;action=UpdateModuleConfig" title="Обновление конфигурации"/> <action id="10" mask="module=service;action=report; report_id=3" title="Отчет по платежам"/> </group> <action id="5" mask="module=reports;action=Report" title="Генерация отчета"/> <action id="6" mask="module=reports;action=Report; report_id=1,2,3,4,5,6" title="Отчет по платежам"/> <action id="7" mask="module=reports; report_id=4" title="Отчет №1"/> <action id="8" mask="module=reports; report_id=5" title="Отчет №2"/> <action id="9" mask="module=reports; report_id=6" title="Отчет №3"/> </group> <!--<group title=""> <action id="" mask="" title=""/> </group>--> </actions> Не хочет запрещать... Что не так делаю? |
Автор: | stark [ 12 май 2009, 13:18 ] |
Заголовок сообщения: | |
увас тут надо использовать regexp, а не просто перечисление : <action id="6" mask="module=reports;action=Report; report_id=1,2,3,4,5,6" title="Отчет по платежам"/> а тут попроубуйте убрать пробел: <action id="7" mask="module=reports; report_id=4" title="Отчет №1"/> |
Автор: | stark [ 12 май 2009, 13:20 ] |
Заголовок сообщения: | |
и поменяете порлдяок..вначале контретнй условия, потом общие |
Автор: | signal220 [ 18 май 2009, 20:32 ] |
Заголовок сообщения: | |
Поставил я report_id=R:\d+ - не работает. Что не так? <?xml version="1.0" encoding="windows-1251"?> <actions> <group title="Администрирование"> <group title="Конфигурация модуля"> <action id="1" mask="module=service;action=ModuleInfo" title="Просмотр конфигураций"/> <action id="2" mask="module=service;action=GetModuleConfig" title="Просмотр конфигурации"/> <action id="3" mask="module=service;action=UpdateModuleConfig" title="Обновление конфигурации"/> <action id="10" mask="module=service;action=report;report_id=3" title="Отчет по платежам"/> </group> <action id="5" mask="module=reports;action=Report" title="Генерация отчета"/> <action id="6" mask="module=reports;action=Report;report_id=R:\d+" title="Отчет по платежам D"/> <action id="7" mask="module=reports;report_id=4" title="Отчет по платежам 1"/> <action id="8" mask="module=reports;report_id=5" title="Отчет по платежам 2"/> <action id="9" mask="module=reports;report_id=6" title="Отчет по платежам 3"/> </group> <!--<group title=""> <action id="" mask="" title=""/> </group>--> </actions> |
Автор: | signal220 [ 18 май 2009, 20:32 ] |
Заголовок сообщения: | |
Поставил я report_id=R:\d+ - не работает. Что не так? <?xml version="1.0" encoding="windows-1251"?> <actions> <group title="Администрирование"> <group title="Конфигурация модуля"> <action id="1" mask="module=service;action=ModuleInfo" title="Просмотр конфигураций"/> <action id="2" mask="module=service;action=GetModuleConfig" title="Просмотр конфигурации"/> <action id="3" mask="module=service;action=UpdateModuleConfig" title="Обновление конфигурации"/> <action id="10" mask="module=service;action=report;report_id=3" title="Отчет по платежам"/> </group> <action id="5" mask="module=reports;action=Report" title="Генерация отчета"/> <action id="6" mask="module=reports;action=Report;report_id=R:\d+" title="Отчет по платежам D"/> <action id="7" mask="module=reports;report_id=4" title="Отчет по платежам 1"/> <action id="8" mask="module=reports;report_id=5" title="Отчет по платежам 2"/> <action id="9" mask="module=reports;report_id=6" title="Отчет по платежам 3"/> </group> <!--<group title=""> <action id="" mask="" title=""/> </group>--> </actions> |
Автор: | stark [ 19 май 2009, 11:37 ] |
Заголовок сообщения: | |
signal220 писал(а): Поставил я report_id=R:\d+ - не работает. Что не так?
да я вообще не понимаю , что вы хотие получить ..вы бы хоть словами описали чего хотите .. конструкция report_id=R:\d+ смысла не имеет |
Автор: | signal220 [ 19 май 2009, 18:10 ] |
Заголовок сообщения: | |
Нужно ограничить некоторым пользователям промотор определенных отчетов. Зачем абонентскому отделу видеть сумму сборов за месяц.. report_id по каждому отчету я знаю. Как сделать разрешения по id ? |
Автор: | Администратор [ 20 май 2009, 12:02 ] |
Заголовок сообщения: | |
Сделайте так: Цитата: <action id="1006" mask="module=reports;action=Report;report_id=3;report_mid=0" title="Отчет по платежам D"/>
<action id="5" mask="module=reports;action=Report" title="Генерация отчета"/> |
Автор: | signal220 [ 26 май 2009, 18:09 ] |
Заголовок сообщения: | |
Стандартные отчеты - заработало управление На конкретный UID=11 module=reports&report_max=&report_gr2=0&report_mid=0&report_gr=0&contentType=binary&report_status=&report_min=&action=Report&report_id=kernel_contract_skat_debtor&report_mode=0&mid=4& Не могу подобрать report_id report_id=kernel_contract_skat_debtor не хочет работать Какой id поставить не пойму.... |
Автор: | signal220 [ 26 май 2009, 18:53 ] |
Заголовок сообщения: | |
Заработало... Перезапустить админку надо было.. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |