BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 07 дек 2024, 09:08

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




Начать новую тему Ответить на тему  [ Сообщений: 502 ] • Оценка темы: Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.  На страницу Пред.  1 ... 12, 13, 14, 15, 16, 17  След.
Автор Сообщение
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 16 апр 2019, 17:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
mzhar писал(а):
на заднем фоне виднеется предыдущая просмотренная страница

Смотри в логах ЛК, ошибка какая-то возникла на странице


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 16 апр 2019, 17:49 
Не в сети

Зарегистрирован: 15 янв 2019, 08:34
Сообщения: 19
Карма: 0
модуль только инет , в старый лк не заходит, по поводу логов буду смотреть, спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 16 апр 2019, 18:42 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Cromeshnic писал(а):
v 7.0, обновил ЛК, он не деплоится, т.к. не может найти сервис ContractParameterService.
Скачал последнюю версию kernel.jar для 7.0 - там нет такого класса, есть в 7.2.

В ЛК используется ru.bitel.bgbilling.kernel.contract.api.common.service.ContractParameterService, он есть в kernel.jar


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 16 апр 2019, 18:59 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
Вообще, я пытался обновить ЛК, т.к. у меня почему-то не работает раздел "Рассылки" (которые суть плагин Dispatch).
Ошибок нет, на договоре пусто в списках "контакты" и "рассылки", форм для заведения новых тоже нет. Как будто dispatchBean не возвращает ничего. Хотя на договоре точно есть рассылки и контакты.
Там вроде проблема была раньше, что при скачивании библиотек биллинга dispatch.jar не скачивался - т.е. как вариант, можно просто скопировать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 16 апр 2019, 19:02 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
В разделе Тарифы, что должно отображаться? При открытии у меня пусто, но на заднем фоне виднеется предыдущая просмотренная страница

1. Попробуйте выполнить mybgbilling-sync-lib.sh , чтобы ЛК выкачал клиентские библиотеки биллинга из BGBillingServer.
2. Если ЛК устанавливали не обновляя биллинг, то возможно дело в том, что ЛК новее чем биллинг (и пытается использовать API, которого у вас в биллинге сейчас нет).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 17 апр 2019, 07:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Amir писал(а):
Cromeshnic писал(а):
v 7.0, обновил ЛК, он не деплоится, т.к. не может найти сервис ContractParameterService.
Скачал последнюю версию kernel.jar для 7.0 - там нет такого класса, есть в 7.2.

В ЛК используется ru.bitel.bgbilling.kernel.contract.api.common.service.ContractParameterService, он есть в kernel.jar


В 7.0?
Не вижу:
Код:
# unzip -l kernel.jar | grep ContractParameterService
#


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 17 апр 2019, 07:55 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Amir писал(а):
Цитата:
Вообще, я пытался обновить ЛК, т.к. у меня почему-то не работает раздел "Рассылки" (которые суть плагин Dispatch).
Ошибок нет, на договоре пусто в списках "контакты" и "рассылки", форм для заведения новых тоже нет. Как будто dispatchBean не возвращает ничего. Хотя на договоре точно есть рассылки и контакты.
Там вроде проблема была раньше, что при скачивании библиотек биллинга dispatch.jar не скачивался - т.е. как вариант, можно просто скопировать.


Действительно, делаю sync, не скачивается:
Код:
...
Download libs for: bill
Extract bill.jar to ../standalone/deployments/MyBGBilling.war/WEB-INF/lib
Try download libs for: plugins.helpdesk
Found 0 files
Try download libs for: plugins.documents
Found 0 files
Try download libs for: plugins.bonus
Extract bonus.jar to ../standalone/deployments/MyBGBilling.war/WEB-INF/lib
Try download libs for: update
Extract client.jar to ../standalone/deployments/MyBGBilling.war/WEB-INF/lib
Synchronization finished
...


Скачал вручную из client.jars - заработало, спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 17 апр 2019, 10:10 
Не в сети

Зарегистрирован: 15 янв 2019, 08:34
Сообщения: 19
Карма: 0
Amir писал(а):
Цитата:
В разделе Тарифы, что должно отображаться? При открытии у меня пусто, но на заднем фоне виднеется предыдущая просмотренная страница

1. Попробуйте выполнить mybgbilling-sync-lib.sh , чтобы ЛК выкачал клиентские библиотеки биллинга из BGBillingServer.
2. Если ЛК устанавливали не обновляя биллинг, то возможно дело в том, что ЛК новее чем биллинг (и пытается использовать API, которого у вас в биллинге сейчас нет).



1-ый способ не помог.
2. А как проверить и добавить API?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 17 апр 2019, 21:26 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
В 7.0?
Не вижу:
На ftp в update_7.0.zip/server.zip/kernel.jar есть. А в каком kernel.jar нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 17 апр 2019, 21:27 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
2. А как проверить и добавить API?
Покажите скриншот диалога О программе и содержимое /opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/classes/META-INF/MANIFEST.MF


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 18 апр 2019, 08:19 
Не в сети

Зарегистрирован: 15 янв 2019, 08:34
Сообщения: 19
Карма: 0
Amir писал(а):
Цитата:
2. А как проверить и добавить API?
Покажите скриншот диалога О программе и содержимое /opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/classes/META-INF/MANIFEST.MF



Manifest-Version: 1.0
Implementation-Title: MyBGBilling
Implementation-Version: 7.1-466-409354b
Build-Timestamp: 2019-02-12T03:18:02+0500
Build-Number: 466
BGBilling-Version: 7.1-7250-409354b
Specification-Vendor: BiTel, Inc.
Build-Revision: 409354b4b958d0384142652c44d4d3e86607d1fc
Specification-Title: MyBGBilling
Specification-Version: 7.1
Implementation-Vendor: BiTel, Inc.


Вложения:
Снимок.PNG
Снимок.PNG [ 58.32 КБ | Просмотров: 23206 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 18 апр 2019, 09:28 
Не в сети

Зарегистрирован: 15 янв 2019, 08:34
Сообщения: 19
Карма: 0
и еще вопрос, как отобразить ФИО в верхней части страницы? почитал доку немного не понял , прописываю переменную content.kernel.customerTitle и пусто(, указываю customerBean.customerTitle def individualCustomerTitleParamIds = [1, 2, 3, 4, 6]; отображается только 1-ФИО, а как вывести 2,3...?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 22 апр 2019, 08:11 
Не в сети

Зарегистрирован: 15 янв 2019, 08:34
Сообщения: 19
Карма: 0
up


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 02 июн 2019, 11:49 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Поставил по мануалу BG 8.0 с модулями npay, inet, card
Ставлю новый ЛК, всё сделал по мануалу, не запускается:

Код:
2019-06-02 13:48:49,360 WARN  [org.jboss.weld.Validator] (MSC service thread 1-4) WELD-001478: Interceptor class ru.bitel.mybgbilling.kernel.ws.WSInjectInterceptor is enabled for the application and for the bean archive MyBGBilling.war/WEB-INF/classes. It will only be invoked in the @Priority part of the chain.
2019-06-02 13:48:49,361 WARN  [org.jboss.weld.Validator] (MSC service thread 1-4) WELD-001478: Interceptor class ru.bitel.mybgbilling.kernel.directory.DirectoryInjectInterceptor is enabled for the application and for the bean archive MyBGBilling.war/WEB-INF/classes. It will only be invoked in the @Priority part of the chain.
2019-06-02 13:48:50,080 INFO  [SessionModuleScopeExtension] (MSC service thread 1-4) afterBeanDiscovery
2019-06-02 13:48:50,141 INFO  [org.jboss.weld.Bean] (MSC service thread 1-4) WELD-001571: Proxy for class MyNotificationBean created in org.jboss.weld.proxies because the class package is null.
2019-06-02 13:48:50,142 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service jboss.deployment.unit."MyBGBilling.war".WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit."MyBGBilling.war".WeldStartService: Failed to start service
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1730)
        at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1558)
        at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
        at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
        at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
        at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
        at org.jboss.as.weld.services.bootstrap.ProxyServicesImpl.getModule(ProxyServicesImpl.java:149)
        at org.jboss.as.weld.services.bootstrap.ProxyServicesImpl.loadClass(ProxyServicesImpl.java:209)
        at org.jboss.weld.bean.proxy.ProxyFactory.getProxyClass(ProxyFactory.java:366)
        at org.jboss.weld.injection.producer.SubclassedComponentInstantiator.createEnhancedSubclass(SubclassedComponentInstantiator.java:113)
        at org.jboss.weld.injection.producer.SubclassedComponentInstantiator.initEnhancedSubclass(SubclassedComponentInstantiator.java:86)
        at org.jboss.weld.injection.producer.SubclassedComponentInstantiator.<init>(SubclassedComponentInstantiator.java:79)
        at org.jboss.weld.injection.producer.SubclassedComponentInstantiator.forInterceptedDecoratedBean(SubclassedComponentInstantiator.java:63)
        at org.jboss.weld.injection.producer.BeanInjectionTarget.initializeAfterBeanDiscovery(BeanInjectionTarget.java:121)
        at org.jboss.weld.injection.producer.InjectionTargetInitializationContext.initialize(InjectionTargetInitializationContext.java:42)
        at org.jboss.weld.injection.producer.InjectionTargetService.initialize(InjectionTargetService.java:63)
        at org.jboss.weld.bootstrap.WeldStartup.deployBeans(WeldStartup.java:481)
        at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:86)
        at org.jboss.as.weld.WeldStartService.start(WeldStartService.java:97)
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1738)
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1700)
        ... 6 more


wildfly 16.0 final

Качал war для версии 8.0, делал sync libs

Потом сделал ещё ./mybgbilling-update.sh
Смущает, что при этом пишет, что качается 7.2:

Код:
# ./mybgbilling-update.sh
JAVA_HOME=/opt/java/jdk8
MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war
rm: невозможно удалить '../standalone/deployments/MyBGBilling.war.deployed': Нет такого файла или каталога
Starting update MyBGBilling
Downloading MyBGBilling.war from ftp://bgbilling.ru/pub/bgbilling/7.2/
Download OK
Check ZIP OK
Replace ../standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar
Replace ../standalone/deployments/MyBGBilling.war/WEB-INF/classes/META-INF/MANIFEST.MF

Sync client libs (mybgbilling-sync-libs.sh)? [y/N] y
JAVA_HOME=/opt/java/jdk8
MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war
Starting synchronization client libs with BGBillingServer
Load configuration: ../standalone/deployments/MyBGBilling.war/WEB-INF/mybgbilling-conf.groovy
Lib path: ../standalone/deployments/MyBGBilling.war/WEB-INF/lib
Connecting to: http://127.0.0.1:8080/bgbilling/executer
jar:file:/opt/wildfly-16.0.0.Final/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar!/ru/bitel/bgbilling/kernel/module/common/service/ModuleService.wsdl
Loaded interface ru.bitel.bgbilling.kernel.module.common.service.ModuleService
jar:file:/opt/wildfly-16.0.0.Final/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar!/ru/bitel/bgbilling/kernel/admin/plugincfg/common/PlugincfgService.wsdl
Loaded interface ru.bitel.bgbilling.kernel.admin.plugincfg.common.PlugincfgService
Loaded class ru.bitel.bgbilling.kernel.admin.plugincfg.common.PluginItem
Installed modules: [client, npay, inet, card]
Download libs for: update
Extract client.jar to ../standalone/deployments/MyBGBilling.war/WEB-INF/lib
Download libs for: npay
Extract npay.jar to ../standalone/deployments/MyBGBilling.war/WEB-INF/lib
Download libs for: inet
Extract inet.jar to ../standalone/deployments/MyBGBilling.war/WEB-INF/lib
Download libs for: card
Extract card.jar to ../standalone/deployments/MyBGBilling.war/WEB-INF/lib
Try download libs for: plugins.helpdesk
Found 0 files
Try download libs for: plugins.documents
Found 0 files
Try download libs for: plugins.bonus
Found 0 files
Try download libs for: plugins.dispatch
Found 0 files
Try download libs for: update
Synchronization finished
JAVA_HOME=/opt/java/jdk8
MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war
Set MyBGBilling.war to (re)deploy


В чём может быть проблема, почему NPE?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 02 июн 2019, 12:04 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
мб потому что версия wildfly 16.0 ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 03 июн 2019, 16:55 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Да, пока лучше 14.0.1. На 16 мы еще не проверяли, а они там похоже переделывают под поддержку JDK 11 и микросервисов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 24 июн 2019, 15:14 
Не в сети

Зарегистрирован: 05 дек 2016, 12:10
Сообщения: 87
Карма: 0
Коллеги, столкнулся с такой проблемой — включил авторизацию в новом ЛК по параметру договора, а она не работает видимо потому что название договора проверяется по regexp и если в названии договоров присутсвуют квадратные скобки, то шаблон не срабатывает.
Как обойти данную особенность? Кто сталкивался?

Код:
// Режимы аутентификации для входа в ЛК
modes = [

   authenticationMode {
      module = 'kernel'
      mode = 'textParam'
      // ID параметра
      parameterId = 49
   }
]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 24 июн 2019, 17:38 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Версия/билд биллинга?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 24 июн 2019, 18:39 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Как в диком мухе сделать MyBGBilling.war дефолтным welcome-content:

  1. В wildfly/standalone/configuration/standalone.xml изменить
    Код:
    <host name="default-host" alias="localhost">
        <location name="/" handler="welcome-content"/>
        <http-invoker security-realm="ApplicationRealm"/>
    </host>

    на
    Код:
    <host name="default-host" alias="localhost" default-web-module="MyBGBilling.war">
        <location name="/" handler="welcome-content"/>
        <http-invoker security-realm="ApplicationRealm"/>
    </host>

  2. В wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/jboss-web.xml изменить
    Код:
    <context-root>/my</context-root>
    на
    Код:
    <context-root>/</context-root>

  3. ???
  4. PROFIT!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 24 июн 2019, 22:27 
Не в сети

Зарегистрирован: 05 дек 2016, 12:10
Сообщения: 87
Карма: 0
Amir писал(а):
Версия/билд биллинга?


Информация о версии:

Код:
  Клиент: вер. 7.2.135 / 05.04.2019 20:30:49
    os: Windows 10; java: Java HotSpot(TM) Client VM, v.1.8.0_211
  Сервер: вер. 7.2.983 / 05.04.2019 20:31:02
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181

  bill: вер. 7.2.297 / 08.04.2019 18:57:08
  card: вер. 7.2.198 / 28.03.2019 16:11:52
  dba: вер. 7.2.152 / 07.02.2019 11:19:11
  inet: вер. 7.2.574 / 04.04.2019 18:31:57
  ipn: вер. 7.2.229 / 07.02.2019 11:15:34
  npay: вер. 7.2.169 / 19.02.2019 02:42:06
  phone: вер. 7.2.250 / 04.04.2019 18:32:01
  reports: вер. 7.2.193 / 02.04.2019 15:22:36
  rscm: вер. 7.2.164 / 07.02.2019 11:20:48
  ru.bitel.bgbilling.plugins.crm: вер. 7.2.181 / 28.03.2019 16:11:52
  ru.bitel.bgbilling.plugins.dispatch: вер. 7.2.38 / 19.03.2019 16:40:53
  ru.bitel.bgbilling.plugins.documents: вер. 7.2.142 / 02.04.2019 15:22:34
  ru.bitel.bgbilling.plugins.helpdesk: вер. 7.2.170 / 28.03.2019 16:11:53
  ru.bitel.bgbilling.plugins.organizer: вер. 7.2.61 / 28.03.2019 16:11:54
  voiceip: вер. 7.2.175 / 19.03.2019 16:40:51
  yamoney: вер. 7.2.44 / 07.02.2019 11:21:22

Окружение:

  Клиент:
    os: Windows 10 x86, 10.0
    java: Java HotSpot(TM) Client VM, v.1.8.0_211
    jre home: C:\Program Files (x86)\Java\jre1.8.0_211
    memory (use/total/max): 19M/23M/494M
    default tz: 24.06.2019 19:26 MSK +0300 (Europe/Moscow)
    user tz: 24.06.2019 19:26 MSK +0300 (Europe/Moscow)
    locale: ru_RU
  Сервер:
    os: Linux amd64, 4.9.0-8-amd64
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181
    jre home: /opt/java/jdk1.8.0_181/jre
    default tz: 24.06.2019 19:26 MSK +0300 (Europe/Moscow)
    memory (use/total/max): 72M/84M/910M
    db time: master: 24.06.2019 19:26 MSK
    db charset: connection: utf8mb4(utf8mb4_general_ci), database: utf8mb4(utf8mb4_general_ci)
    locale: en_US
    uptime: Started: 03.06.2019 09:12:18 Uptime: 21 d 10:14:28


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 25 июн 2019, 16:22 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
По описанию не совсем понятно, где присутствуют квадратные скобки. В текстовом параметре, по которому идет поиск или в названии договора?
Если скобок нет, то поиск отрабатывает нормально?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 25 июн 2019, 16:46 
Не в сети

Зарегистрирован: 05 дек 2016, 12:10
Сообщения: 87
Карма: 0
Amir писал(а):
По описанию не совсем понятно, где присутствуют квадратные скобки. В текстовом параметре, по которому идет поиск или в названии договора?
Если скобок нет, то поиск отрабатывает нормально?


если в наименовании договора есть квадратные скобки, то пишет ошибку - договор не найден, если скобки убрать то авторизация проходит, в текстовом параметре скобок нет, речь только о наименовании договора


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 25 июн 2019, 17:07 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложим обновление для ЛК


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 31 июл 2019, 13:59 
Не в сети

Зарегистрирован: 15 апр 2019, 17:34
Сообщения: 11
Карма: 0
Обновление биллинга и лк поломало автоматический вход в ЛК. При нажатии никаких ошибок не выдаёт, в логах тишина.

Код:
// Параметры аутентификации абонента
authentication {

    // Кол-во ошибок аутентификации, после которого будет отображаться captcha для этого логина
    captchaLoginErrorCount = 5

    // Кол-во ошибок аутентификации, после которого будет отображаться captcha для хоста
    captchaHostErrorCount = 20

    // Кол-во ошибок аутентификации, после которых будут заблокированы попытки этого хоста
    blockHostErrorCount = 30

    // Режимы аутентификации для входа в ЛК
    modes = [

        // аутентификация по номеру договора
        authenticationMode {
                        mode = 'contract'
        }

        //*
        // аутентификация по логину Inet
        /*
        , authenticationMode {
                mode = 'login'
                module = 'inet'
                moduleId = 1
        }
        */

        /*
        // аутентификация по IP-адресу
        */
        , authenticationMode {
                mode = 'ip'
                module = 'inet'
                moduleId = 20
                // ограниченный доступ
                //role = 'unauthCustomer'
                //filter = { contract -> contractInGroup( contract, [1, 2, 3, 4, 20] ) }
        }
        /*
        */
        ]
}
// END authentication


Цитата:
Сервер: вер. 7.0.1468 / 15.07.2019 14:30:25
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181

bill: вер. 7.0.158 / 15.07.2019 14:30:45
card: вер. 7.0.55 / 12.02.2019 17:34:42
dba: вер. 7.0.170 / 14.03.2018 16:03:34
dialup: вер. 7.0.326 / 08.06.2018 14:17:17
drweb: вер. 7.0.78 / 14.03.2018 16:03:36
inet: вер. 7.0.990 / 28.06.2019 22:03:19
ipn: вер. 7.0.303 / 14.06.2019 18:09:00
mps: вер. 7.0.233 / 25.02.2019 21:25:58
npay: вер. 7.0.221 / 16.04.2019 16:30:44
paymaster: вер. 7.0.83 / 16.04.2019 16:30:44
rentsoft: вер. 7.0.76 / 14.05.2019 19:34:32
reports: вер. 7.0.253 / 22.04.2019 18:53:55
rscm: вер. 7.0.191 / 08.10.2018 19:17:44
ru.bitel.bgbilling.plugins.bonus: вер. 7.0.136 / 30.07.2018 09:49:10
ru.bitel.bgbilling.plugins.cashcheck: вер. 7.0.163 / 15.07.2019 14:30:39
ru.bitel.bgbilling.plugins.crm: вер. 7.0.205 / 30.07.2018 09:49:11
ru.bitel.bgbilling.plugins.dispatch: вер. 7.0.104 / 06.06.2019 19:01:31
sberbank: вер. 7.0.102 / 27.06.2019 17:39:10
trayinfo: вер. 7.0.182 / 08.10.2018 19:17:59
tv: вер. 7.0.325 / 28.06.2019 22:03:21

лк обновил только что.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 31 июл 2019, 20:43 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробуйте заменить /opt/wildfly/standalone/deployments/MyBGBilling.war/resources/js/1_0/layout.js этим:
https://gist.githubusercontent.com/amka ... /layout.js
И потом Ctrl+F5, чтобы сразу оновился кэш браузера

Сегодня выложим обновление


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 01 авг 2019, 03:25 
Не в сети

Зарегистрирован: 15 апр 2019, 17:34
Сообщения: 11
Карма: 0
Цитата:
Попробуйте заменить /opt/wildfly/standalone/deployments/MyBGBilling.war/resources/js/1_0/layout.js этим:
https://gist.githubusercontent.com/amka ... /layout.js
И потом Ctrl+F5, чтобы сразу оновился кэш браузера

появилась реакция, как минимум на не известный IP

Код:
2019-08-01 00:23:47,386 INFO  [ru.bitel.mybgbilling.modules.inet.InetAuthenticationBean] (default task-52) loginByIp
2019-08-01 00:23:47,386 INFO  [ru.bitel.mybgbilling.kernel.realm.LoginBean] (default task-52) Failed login: Contract not found
2019-08-01 00:23:47,386 INFO  [ru.bitel.mybgbilling.kernel.realm.LoginBean] (default task-52) org.jboss.security.exception: Contract not found
2019-08-01 00:23:47,386 INFO  [ru.bitel.mybgbilling.kernel.realm.LoginBean] (default task-52) Contract not found
2019-08-01 00:23:47,464 INFO  [ru.bitel.mybgbilling.modules.inet.InetAuthenticationBean] (default task-57) authentication by Inet IP-address XXXXX


вероятно все заработало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 01 авг 2019, 03:28 
Не в сети

Зарегистрирован: 15 апр 2019, 17:34
Сообщения: 11
Карма: 0
еще вот такую штуку вижу в логах.
что это такое не могу воспроизвести, вижу что на какие то действия клиентов реакция.

Код:
2019-08-01 00:18:25,914 INFO  [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-35) page=kernel/notificationsEx => WEB-INF/content/kernel/notificationsEx
2019-08-01 00:18:25,914 INFO  [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-35) moduleId=0
2019-08-01 00:18:29,930 WARNING [javax.enterprise.resource.webcontainer.jsf.lifecycle] (default task-40) #{documentsBean.populate()}: javax.el.PropertyNotFoundException: /WEB-INF/content/kernel/notificationsEx.xhtml @35,90 action="#{documentsBean.populate()}": Target Unreachable, identifier 'documentsBean' resolved to null: javax.faces.FacesException: #{documentsBean.populate()}: javax.el.PropertyNotFoundException: /WEB-INF/content/kernel/notificationsEx.xhtml @35,90 action="#{documentsBean.populate()}": Target Unreachable, identifier 'documentsBean' resolved to null
        at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
        at javax.faces.component.UICommand.broadcast(UICommand.java:315)
        at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790)
        at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282)
        at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
        at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
        at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
        at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
        at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
        at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
        at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
        at io.undertow.server.handlers.DisableCacheHandler.handleRequest(DisableCacheHandler.java:33)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
        at io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:53)
        at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
        at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
        at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:59)
        at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
        at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
        at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
        at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
        at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
        at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
        at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
        at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
        at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
        at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
        at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
        at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
        at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
        at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
        at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
        at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
        at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
        at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
        at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
        at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202)
        at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:805)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused by: javax.faces.el.EvaluationException: javax.el.PropertyNotFoundException: /WEB-INF/content/kernel/notificationsEx.xhtml @35,90 action="#{documentsBean.populate()}": Target Unreachable, identifier 'documentsBean' resolved to null
        at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:94)
        at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
        ... 47 more
Caused by: javax.el.PropertyNotFoundException: /WEB-INF/content/kernel/notificationsEx.xhtml @35,90 action="#{documentsBean.populate()}": Target Unreachable, identifier 'documentsBean' resolved to null
        at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:107)
        at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:87)
        ... 48 more

2019-08-01 00:18:29,932 INFO  [ru.bitel.mybgbilling.kernel.common.MyExceptionHandler] (default task-40) ERROR class javax.faces.FacesException


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 22 авг 2019, 19:06 
Не в сети

Зарегистрирован: 15 апр 2019, 17:34
Сообщения: 11
Карма: 0
Amir писал(а):
Цитата:
2. web.admin.password= можно использовать с новым ЛК?
Сейчас - нет. Если добавим, то этот параметр наверно нужно будет указать в конфиге нового ЛК.

не реализовано?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 27 авг 2019, 14:38 
Не в сети
Клиент

Зарегистрирован: 15 ноя 2011, 17:56
Сообщения: 186
Карма: 0
Поддерживаю вопрос!

_________________
Версия 6.2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web-кабинет клиента
СообщениеДобавлено: 29 авг 2019, 13:43 
Не в сети

Зарегистрирован: 22 мар 2017, 11:23
Сообщения: 1
Карма: 0
просьба дать выбор что выдавать в хелпдеск клиенту в диалог по тикету вместо реальных ФИО сотрудника, взятых из таблицы учёта сотрудников
поясняю: вот на демке формуете пустышку, т.к. в демке не отвечаете на тикет:
Цитата:
Менеджер:-
Прочитано:- в н/д

а в реале клиенту выдаются персональные данные реальные ФИО, чего хотелось бы избежать

я попробовал ФИО ставить в поле "Описание", а в поле "Полное имя" как раз ставить "Диспетчер N15", но тогда выездные техники при просмотре заявки вместо имени сотрудника видят анонимуса "дисп с номером", возникают вопросы к кому обращаться за устным пояснением

верс.7.1


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 502 ] • Оценка темы: Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.Оценок: 8, 6.00 средний балл.  На страницу Пред.  1 ... 12, 13, 14, 15, 16, 17  След.

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


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

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


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

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