forum.bitel.ru
http://forum.bitel.ru/

Ограничения на доступ к отчету (к данным отчета)
http://forum.bitel.ru/viewtopic.php?f=12&t=3678
Страница 1 из 1

Автор:  focus [ 05 мар 2010, 09:05 ]
Заголовок сообщения:  Ограничения на доступ к отчету (к данным отчета)

Всем привет.
Задача: создать отчет, который будет доступен определенному кругу пользователей биллинга.

1. Была идея - ограничить стандартными средствами доступ. Но стандартно можно ограничить доступ вообще ко всем отчета. Мне же нужно ограничить доступ только к конкретному отчету.
2. Идея сделать отчет с помощью JasperReports. Тут вопрос к разработчикам. Каким образом можно в отчете получить информацию о пользователе, который запустил отчет ?

Коллеги, какие будут соображения ?

Автор:  stark [ 05 мар 2010, 12:11 ]
Заголовок сообщения:  Re: Ограничения на доступ к отчету (к данным отчета)

focus писал(а):
Всем привет.
Задача: создать отчет, который будет доступен определенному кругу пользователей биллинга.

1. Была идея - ограничить стандартными средствами доступ. Но стандартно можно ограничить доступ вообще ко всем отчета. Мне же нужно ограничить доступ только к конкретному отчету.


посмотрите тут :
http://wiki.bgbilling.ru/index.php/%D0% ... 0%B8%D0%B9

Автор:  mrustik [ 28 мар 2011, 16:02 ]
Заголовок сообщения:  Re: Ограничения на доступ к отчету (к данным отчета)

а как это сделать в версии 4.6 последний билд?
у меня получается либо все отчеты генерятся, либо его генерация запрещена вообще. на отдельный отчет никак не реагирует.

Автор:  Phricker [ 28 мар 2011, 17:39 ]
Заголовок сообщения:  Re: Ограничения на доступ к отчету (к данным отчета)

Почитайте еще тут

Запускаете клиента в дебаг режиме - вылавливаете генерацию отчета - делаете ограничение

Автор:  mrustik [ 28 мар 2011, 18:04 ]
Заголовок сообщения:  Re: Ограничения на доступ к отчету (к данным отчета)

там почитал, почитал здесь http://wiki.bgbilling.ru/index.php/Разграничение_прав_действий
прописал
Код:
<?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="4" mask="module=service;action=SetModuleConfig" title="Установка конфигурации"/>
      </group>
         <group title="Отчеты">
         <action id="5" mask="module=reports;report_id=kernel_contract_reward" title="Агентский отчет"/>
         <action id="6" mask="module=reports;report_id=kernel_contract_account_detail" title="Детализированный отчет по наработке"/>
         <action id="7" mask="module=reports;report_id=kernel_contract_tariff_account" title="Наработка по тарифам"/>
         <action id="8" mask="module=reports;report_id=kernel_contract_contract" title="Отчет по договорам"/>
         <action id="9" mask="module=reports;report_id=kernel_contract_account" title="Отчет по наработке"/>
         <action id="10" mask="module=reports;report_id=kernel_contract_payment" title="Отчет по платежам"/>
         <action id="11" mask="module=reports;report_id=kernel_contract_charge" title="Отчет по расходам"/>
      </group>
      <action id="12" mask="module=reports;action=Report" title="Генерация отчета"/>
   </group>            
</actions>

но не отрабатывает на 1 отчет, можно все равно генерить все, если стоит галочка "Генерация отчета"

Автор:  Phricker [ 28 мар 2011, 18:10 ]
Заголовок сообщения:  Re: Ограничения на доступ к отчету (к данным отчета)

Там написано для 5.1 (по крайней мере когда я делал этот пункт - на 5.1 работало). Поэтому про 4.6 не знаю будет ли работать (так же называются отчеты или нет, не в курсе).

Если стоит галочка на генерации отчета, но не стоит на отчет по платежам - отчет по платежам доступен не будет.

Дело в том, что
Цитата:
<action id="7" mask="module=reports;report_id=kernel_contract_tariff_account" title=
в 4.6 помоему слегка по другому называется. посмотреть можно либо через журнал запросов либо через дебаг клиента

Автор:  mrustik [ 29 мар 2011, 11:31 ]
Заголовок сообщения:  Re: Ограничения на доступ к отчету (к данным отчета)

Я и спрашиваю, вообще в версии 4.6 это должно работать.
Если стоит галочка генерировать отчет, но не выбран ни один отчет, все равно генерятся все, если выбрать какой либо один, то все равно генерятся все.
Смотрел номер отчета в дебаге, ставил цифрами, результат тот же.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/