[7.2] kernel.xml

Основная часть программы и общие вопросы по модулям. Установка и настройка BGBillingServer, BGBillingClient.

[7.2] kernel.xml

Сообщение Phricker » 23 янв 2019, 17:16

Доброго времени суток.

в /actions/kernel.xml есть правило
$this->bbcode_second_pass_code('', '<action id="79" mask="module=contract;action=UpdateContractLimit" title="Изменение лимита"/>')
а выполняется
$this->bbcode_second_pass_code('', '/lib/client.jar!/ru/bitel/bgbilling/kernel/contract/limit/common/service/ContractLimitService.wsdl -> {http://service.common.limit.contract.kernel.bgbilling.bitel.ru/}ContractLimitService:updateContractLimit')
Я добавил правило для сервиса, и решил его проверить, перед тем как написать сюда.
$this->bbcode_second_pass_code('', '<action id="79" mask="module=contract;action=UpdateContractLimit" title="Изменение лимита"/>
<service id="79" name="ContractLimitService" operation="checkContractLimitUpdate|updateContractLimit" title="Изменение лимита" />')

Вижу в дебаг логе что оно вызывается, но в клиенте запрет выполнения не показывается О_О
Как так то?
При этом и действие в клиенте не выполняется.

https://youtu.be/IwLaV2gFq1g
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn
Аватара пользователя
Phricker
Клиент
 
Сообщения: 5775
Зарегистрирован: 29 мар 2010, 23:11

Re: [7.2] kernel.xml

Сообщение Phricker » 23 янв 2019, 20:32

upd.
исправил на 182 правило, т.к. не в той группе было


$this->bbcode_second_pass_code('', '<service id="182" name="ContractScriptService" operation="deleteScript" title="Удаление скрипта поведения договора"/>
<service id="1004" name="ContractScriptService" operation="getScriptLogTitleList|getScriptLogList" title="Просмотр логов выполнения скриптов поведения договора"/>')
Добавил новоё правило 1004
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn
Аватара пользователя
Phricker
Клиент
 
Сообщения: 5775
Зарегистрирован: 29 мар 2010, 23:11

Re: [7.2] kernel.xml

Сообщение Phricker » 24 янв 2019, 16:30

$this->bbcode_second_pass_quote('Phricker', '')овая группа
предлагаю разместить ниже <group title="Web-авторизация">
$this->bbcode_second_pass_code('', '<group title="Web-меню">
<service id="1002" name="WebMenuService" operation="webMenuContractList" title="Список Web-меню" />
<service id="1003" name="WebMenuService" operation="setWebMenuIdForContract" title="Смена Web-меню для договора" />
</group>')

Небольшой фикс.
$this->bbcode_second_pass_code('', '<service id="1005" name="WebMenuService" operation="webMenuList" title="Список Web-меню" />
<service id="1002" name="WebMenuService" operation="webMenuContractList" title="Список Web-меню для договора" />
<service id="1003" name="WebMenuService" operation="setWebMenuIdForContract" title="Смена Web-меню для договора" />
<service id="1006" name="WebMenuService" operation="webMenuKernelItems|webMenuModuleItems|webMenuPluginItems|webMenuDataGet" title="Редактор Web-меню" />')
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn
Аватара пользователя
Phricker
Клиент
 
Сообщения: 5775
Зарегистрирован: 29 мар 2010, 23:11

Re: [7.2] kernel.xml

Сообщение Phricker » 24 янв 2019, 19:29

В планировщик несколько новых правил добавил.
1028 правило не выводит ошибку :( И из-за него пустой список в планировщике.
$this->bbcode_second_pass_code('', '<group title="Планировщик заданий">
<action id="36" mask="module=admin;action=ShowScheduledTask" title="Просмотр списка задач"/>
<service id="36" name="SchedulerService" operation="getSchedulerTasks" title="Просмотр списка задач"/>
<service id="1028" name="SchedulerService" operation="getModuleAndPluginList" title="Получение списка модулей и плагинов"/>
<service id="1030" name="SchedulerService" operation="getAvailableSchedulerTasks" title="Получение списка доступных задач"/>
<action id="37" mask="module=admin;action=GetScheduledTaskInfo" title="Просмотр задачи(устаревший)"/>
<service id="38" name="SchedulerService" operation="updateTask" title="Изменение задачи"/>
<action id="38" mask="module=admin;action=GetScheduledTaskInfo" title="Изменение задачи"/>
<action id="39" mask="module=admin;action=DeleteScheduledTask" title="Удаление задачи"/>
<service id="39" name="SchedulerService" operation="deleteTask" title="Удаление задачи"/>
<service id="488" name="SchedulerService" operation="getTaskLog" title="Просмотр статистики планировщика"/>
<service id="1029" name="SchedulerService" operation="getActiveTaskCount" title="Просмотр количества активных задач"/>
<service id="1031" name="SchedulerService" operation="getRunningTaskList" title="Просмотр очереди запущенных задач"/>
<service id="1032" name="SchedulerService" operation="getPeriodicTaskList" title="Просмотр очереди запущенных периодических задач"/>
</group> ')
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn
Аватара пользователя
Phricker
Клиент
 
Сообщения: 5775
Зарегистрирован: 29 мар 2010, 23:11

Re: [7.2] kernel.xml

Сообщение Phricker » 25 янв 2019, 20:03

$this->bbcode_second_pass_quote('Phricker', '')оброго времени суток.

в /actions/kernel.xml есть правило
$this->bbcode_second_pass_code('', '<action id="79" mask="module=contract;action=UpdateContractLimit" title="Изменение лимита"/>')
а выполняется
$this->bbcode_second_pass_code('', '/lib/client.jar!/ru/bitel/bgbilling/kernel/contract/limit/common/service/ContractLimitService.wsdl -> {http://service.common.limit.contract.kernel.bgbilling.bitel.ru/}ContractLimitService:updateContractLimit')
Я добавил правило для сервиса, и решил его проверить, перед тем как написать сюда.
$this->bbcode_second_pass_code('', '<action id="79" mask="module=contract;action=UpdateContractLimit" title="Изменение лимита"/>
<service id="79" name="ContractLimitService" operation="checkContractLimitUpdate|updateContractLimit" title="Изменение лимита" />')

Вижу в дебаг логе что оно вызывается, но в клиенте запрет выполнения не показывается О_О
Как так то?
При этом и действие в клиенте не выполняется.

https://youtu.be/IwLaV2gFq1g



up.
не могу понять в чем причина. и много ли таких сервисов.
нажимаешь кнопку - вроде ок. на самом деле не ок, т.к. ошибки не вывело.
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn
Аватара пользователя
Phricker
Клиент
 
Сообщения: 5775
Зарегистрирован: 29 мар 2010, 23:11


Вернуться в Ядро системы

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

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