BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 апр 2024, 15:42

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 05 мар 2010, 09:05 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
Всем привет.
Задача: создать отчет, который будет доступен определенному кругу пользователей биллинга.

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 мар 2010, 12:11 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
focus писал(а):
Всем привет.
Задача: создать отчет, который будет доступен определенному кругу пользователей биллинга.

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


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2011, 16:02 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
а как это сделать в версии 4.6 последний билд?
у меня получается либо все отчеты генерятся, либо его генерация запрещена вообще. на отдельный отчет никак не реагирует.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2011, 17:39 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Почитайте еще тут

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

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2011, 18:04 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
там почитал, почитал здесь 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 отчет, можно все равно генерить все, если стоит галочка "Генерация отчета"


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2011, 18:10 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Там написано для 5.1 (по крайней мере когда я делал этот пункт - на 5.1 работало). Поэтому про 4.6 не знаю будет ли работать (так же называются отчеты или нет, не в курсе).

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

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

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2011, 11:31 
Не в сети

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.102s | 34 Queries | GZIP : On ]