forum.bitel.ru http://forum.bitel.ru/ |
|
Ограничение отображения карты регистрации. http://forum.bitel.ru/viewtopic.php?f=22&t=9220 |
Страница 1 из 1 |
Автор: | yoksel [ 07 май 2014, 13:56 ] |
Заголовок сообщения: | Ограничение отображения карты регистрации. |
Не могу найти как реализовать отобрадение определенной карты регистрации только для операторов\администраторов биллинга. В конечном итоге хотелось бы сделать отображение разных карт для разных групп договоров, но как я понял в конфигурации, если указывать группы через ":" означает отображение в личном кабинете для клиентов, входящих в эти группы а не операторам биллинга. Подскажите, как это сделать? |
Автор: | dimOn [ 07 май 2014, 14:06 ] |
Заголовок сообщения: | Re: Ограничение отображения карты регистрации. |
http://bgbilling.ru/v6.1/doc/ch01s18s14s01.html Цитата: Если существуют какие-либо более сложные условия для добавления той или иной карточки к данному договору, то можно воспользоваться скриптом поведения на событие Получение списка карточек договора. http://bgbilling.ru/v6.1/javadoc/ru/bit ... sList.html |
Автор: | yoksel [ 07 май 2014, 14:07 ] |
Заголовок сообщения: | Re: Ограничение отображения карты регистрации. |
dimOn писал(а): http://bgbilling.ru/v6.1/doc/ch01s18s14s01.html Цитата: Если существуют какие-либо более сложные условия для добавления той или иной карточки к данному договору, то можно воспользоваться скриптом поведения на событие Получение списка карточек договора. http://bgbilling.ru/v6.1/javadoc/ru/bit ... sList.html Спасибо, просто надяелся обойтись меньшей кровью. Думал такое требование к картам регистрации довольно стандартно и уже реализовано в имеющемся функционале. |
Автор: | dimOn [ 07 май 2014, 14:11 ] |
Заголовок сообщения: | Re: Ограничение отображения карты регистрации. |
Ну по группам то есть настройка, вы сами нашли. а по юзерам итд, походу, отсутствует. Скрипт будет несложный, 5-10 строк, userId придёт -1 (USER_CONTRACT, емнип), если его из web запрашивается. Вот и проверяете и потом генерируете/удаляете из списка карточек что нужно. |
Автор: | yoksel [ 07 май 2014, 14:17 ] |
Заголовок сообщения: | Re: Ограничение отображения карты регистрации. |
dimOn писал(а): Ну по группам то есть настройка, вы сами нашли. а по юзерам итд, походу, отсутствует. Скрипт будет несложный, 5-10 строк, userId придёт -1 (USER_CONTRACT, емнип), если его из web запрашивается. Вот и проверяете и потом генерируете/удаляете из списка карточек что нужно. Спасибо. Буду пробовать. |
Автор: | Phricker [ 07 май 2014, 14:31 ] |
Заголовок сообщения: | Re: Ограничение отображения карты регистрации. |
Определять отношение пользователя к какой то группе в биллинге Код: public class UpdateContractLimit
extends bitel.billing.server.contract.action.ActionUpdateContractLimit { private final int ADMIN_GROUP = 5; @Override public void doAction() throws SQLException, BGException { UserGroupManager userGroupManager = new UserGroupManager(con); List<Integer> groups = userGroupManager.getUserGroups(userID); if(!groups.contains(ADMIN_GROUP)) { ................................................................................. } // иначе вызываем родительский метод super.doAction(); } } |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |