forum.bitel.ru http://forum.bitel.ru/ |
|
Web-кабинет клиента http://forum.bitel.ru/viewtopic.php?f=66&t=9714 |
Страница 7 из 17 |
Автор: | Amir [ 13 сен 2016, 15:38 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: На другом лк вообще обновление не работает Тут не понятно - потому что данный скрипт должен был появиться вместе с соответствующей библиотекой. Попробуйте скопировать библиотеки из нового MyBGBilling.war /WEB-INF/lib/ в /opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/libМожно и скрипт обновления тоже заменить (WEB-INF/script) |
Автор: | Amir [ 19 сен 2016, 15:33 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: Заметил только одну опечатку в итогах состояния расхода: Выложили.
"Дневная стоимость текущей подписки: 606,67 UZS" я ожидал увидеть "сум" как с верху да и везде! |
Автор: | Arcad77 [ 19 сен 2016, 16:54 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: "Дневная стоимость текущей подписки: 606,67 UZS" Обновился, но не исправилось!!?? |
Автор: | Amir [ 19 сен 2016, 17:48 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Похоже только для 6.2 было выложено. Выложили для 7.0 |
Автор: | zavndw [ 22 сен 2016, 19:13 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Баланс после оплаты или подключения опции должен обновляться? А то я оплатил и опцию активировал с списанием расхода а баланс на месте пока не перезаймешь. биллинг 7 |
Автор: | Amir [ 23 сен 2016, 15:51 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Раз в 2 минуты должен обновляться, а при платеже через ЛК - сразу. Нужно наверно добавить, чтобы и при активации опции сразу обновлял тоже. |
Автор: | zavndw [ 02 ноя 2016, 18:33 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Можно в HD добавить редактирование почту для уведомлений? плиз |
Автор: | Phricker [ 17 ноя 2016, 02:26 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
1) В управлении тарифными планами показывается название тарифного плана, а не название тарифного плана в WEB. 2) Думаю неплохо было бы уведомлять пользователя, при смене пароля для ЛК, а так же смене пароля для Inet, о том, что смена пароля собственно прошла успешно. Или как то так. А не просто обнулять все поля, и сиди гадай сменилось или ты накосячил в чем то. 3) Может как то разбивать все же новости. По страницам там или не знаю. Или показывать первые 5 новостей, а внизу "Показать более старые новости" которые подгрузят все новости. При большом количестве новостей выглядит как то 4) Пункт меню "Уведомления" Может стоит напротив уведомлений добавить какой-нибудь знак, что там есть непрочитанное сообщение... А то я пару уведомлений отправил, но понять что они там появились не кликнув по пункту - невозможно. P.S. Запилите вход в новый ЛК не только по номеру договора |
Автор: | Phricker [ 17 ноя 2016, 03:10 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Amir писал(а): Цитата: В новом ЛК есть возможность оплаты тарифных опций бонусами? Пока нет, планируем добавить.А когда а когда? |
Автор: | Phricker [ 17 ноя 2016, 03:18 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
И при выборе смены тарифа не вызывается ru.bitel.bgbilling.kernel.event.events.GetTariffListEvent |
Автор: | Магнитка.RU [ 18 ноя 2016, 12:20 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Здравствуйте, скажите а если мы внесем собственные изменения в коде или шаблоне вашего деплой пекеджа у себя локально MyBGBilling.war то как не потерять изменения при обновлении или есть какая нибудь модель внесения пользовательских изменений в код/шаблон ? |
Автор: | Amir [ 18 ноя 2016, 17:03 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Магнитка.RU писал(а): Здравствуйте, скажите а если мы внесем собственные изменения в коде или шаблоне вашего деплой пекеджа у себя локально MyBGBilling.war то как не потерять изменения при обновлении или есть какая нибудь модель внесения пользовательских изменений в код/шаблон ? Цитата: /* * При обновлении не перезаписываются файлы, рядом с которыми лежит файл * с таким же именем плюс суффиксом '.orig'. * Также не перезаписываются классы в /WEB-INF/classes/, которые не находятся в поддиректории ru/bitel/. * /WEB-INF/classes/ru/bitel/ перезаписывается всегда. */ И все равно делать бэкап. Возможно потом в скрипт обновления добавим создание бэкапа. |
Автор: | Магнитка.RU [ 22 ноя 2016, 10:35 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Скажите а где брать актуальные исходники вашего deploy, есть ли у вас какая нибудь система управления версиями? Второй вопрос как отслеживать ситуацию если мы изменим ваш класс XXX в пространстве ru.bitel. и создадим файл XXX.class.orig чтобы его не перезаписывало, а вы его измените. Соответственно прилетят обновления и он не перезапишется и мы не узнаем что в нём были изменения или updater сообщит ? |
Автор: | Amir [ 22 ноя 2016, 18:39 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
ftp://bgbilling.ru/pub/bgbilling/7.0/My ... ng-src.zip Нет, наши классы изменять не даём возможности. Только делать копию в другом пакете, с другим CDI-именем (@Named("MyTariffBean")) и использованием этого имени (этого bean) в JSF-файлах. |
Автор: | zavndw [ 27 ноя 2016, 09:50 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Можно имя платежных модулей выводить как в web-меню а не title модуля? |
Автор: | Amir [ 28 ноя 2016, 16:59 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Там должно быть не имя модуля, а значение из Locale.properties. Сделать копию Locale_ru_RU.properties.orig (пустой сейчас файл). В Locale_ru_RU.properties (переопределяет для русского языка значения из Locale.properties) добавить: payment.qiwi=Платежная система Киви |
Автор: | Amir [ 28 ноя 2016, 22:12 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Phricker писал(а): 1) В управлении тарифными планами показывается название тарифного плана, а не название тарифного плана в WEB. Выложили (для первого необходимо обновление биллинга, т.к. не было отдельного метода).
2) Думаю неплохо было бы уведомлять пользователя, при смене пароля для ЛК, а так же смене пароля для Inet, о том, что смена пароля собственно прошла успешно. Или как то так. А не просто обнулять все поля, и сиди гадай сменилось или ты накосячил в чем то. |
Автор: | Kostiksnz [ 06 дек 2016, 13:15 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
планируется ли модуль card? |
Автор: | skyb [ 16 дек 2016, 12:41 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Попытка подкинуть war файл на уже установленную wildfly, выдает ошибку Код: "{\"WFLYCTL0180: Services with missing/unavailable dependencies\" => [\"jboss.undertow.deployment.default-server.default-host./my.UndertowDeploymentInfoService is missing [jboss.security.security-domain.customerDomain]\"]}"
|
Автор: | skyb [ 19 дек 2016, 12:04 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
ап |
Автор: | zavndw [ 19 дек 2016, 18:12 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
А Dispatch уже поддерживается? |
Автор: | skyb [ 20 дек 2016, 11:34 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
ввысь, как побороть то это, что ему вообще нужно? нипонятно |
Автор: | Amir [ 11 янв 2017, 20:29 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: Попытка подкинуть war файл на уже установленную wildfly, выдает ошибку Т.е. не скаченный от нас?Нужно запустить Код: ./jboss-cli.sh --connect и выполнить Код: /subsystem=security/security-domain=customerDomain/:add(cache-type=default) /subsystem=security/security-domain=customerDomain/authentication=classic:add(login-modules=[{"name"=>"CustomerDomainLoginModule", "code"=>"ru.bitel.mybgbilling.kernel.realm.WildflyLoginModule", "flag"=>"required", "module-options"=>[("throwValidateError"=>"true")] }] ) :reload Или в standalone.xml в security-domains добавить Код: <security-domain name="customerDomain" cache-type="default"> и перезапустить wildfly.
<authentication> <login-module name="CustomerDomainLoginModule" code="ru.bitel.mybgbilling.kernel.realm.WildflyLoginModule" flag="required"> <module-option name="throwValidateError" value="true"/> </login-module> </authentication> </security-domain> |
Автор: | Amir [ 11 янв 2017, 20:29 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: А Dispatch уже поддерживается? Да.
|
Автор: | Amir [ 11 янв 2017, 20:30 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: планируется ли модуль card? А какой именно функционал?
|
Автор: | Amir [ 11 янв 2017, 20:37 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Phricker писал(а): P.S. Запилите вход в новый ЛК не только по номеру договора Выложили обновление для 7.0, добавили возможность аутентификации по логину Inet (для 6.2 будет позже). В mybgbilling-conf.groovy: Код: // Параметры аутентификации абонента authentication { // Кол-во ошибок аутентификации, после которого будет отображаться captcha для этого логина captchaLoginErrorCount = 5 // Кол-во ошибок аутентификации, после которого будет отображаться captcha для хоста captchaHostErrorCount = 20 // Кол-во ошибок аутентификации, после которых будут заблокированы попытки этого хоста blockHostErrorCount = 30 // Режимы аутентификации для входа в ЛК modes = [ // аутентификация по номеру договора authenticationMode { mode = 'contract' } /* // аутентификация по логину Inet , authenticationMode { mode = 'login' module = 'inet' moduleId = 1 } */ ] } // END authentication (А для тех, кто планирует переводить на IPoE, я бы рекомендовал все-таки приучать к номеру договора). |
Автор: | zavndw [ 12 янв 2017, 04:44 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Код: # ./mybgbilling-update.sh JAVA_HOME=/usr MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: /opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/script/update.groovy: 41: unable to resolve class FTPClient @ line 41, column 11. FTPClient FTPClient = new ftpClient(); ^ /opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/script/update.groovy: 41: unable to resolve class ftpClient @ line 41, column 23. FTPClient FTPClient = new ftpClient(); давно называется не обновлялся |
Автор: | Amir [ 12 янв 2017, 17:11 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
В /WEB-INF/lib/ скопируйте commons-net.jar из биллинга. |
Автор: | Phricker [ 18 янв 2017, 12:17 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Amir, что-то никак. Я не нашел в WildflyLoginModule ничего связанного с Inet. Плюс можно как то обрабатывать ошибки, которые связаны с Contract not found? А то километровая простыня ошибки в логе как то сбивает Код: 2017-01-18 09:12:05,330 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-22) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/api/common/service/ContractService.wsdl
2017-01-18 09:12:05,438 INFO [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean] (default task-22) Creating Service {http://service.common.api.contract.kernel.bgbilling.bitel.ru/}ContractService from WSDL: vfs:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/client.jar/ru/bitel/bgbilling/kernel/contract/api/common/service/ContractService.wsdl 2017-01-18 09:12:05,706 INFO [WildflyLoginModule] (default task-22) Contract not found: karaman2 2017-01-18 09:12:05,707 SEVERE [WildflyLoginModule] (default task-22) Договор не найден.: javax.security.auth.login.AccountNotFoundException: Договор не найден. at ru.bitel.mybgbilling.kernel.realm.WildflyLoginModule.createIdentity(WildflyLoginModule.java:172) at org.jboss.security.auth.spi.UsernamePasswordLoginModule.login(UsernamePasswordLoginModule.java:252) at ru.bitel.mybgbilling.kernel.realm.WildflyLoginModule.login(WildflyLoginModule.java:341) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at javax.security.auth.login.LoginContext.invoke(LoginContext.java:755) |
Автор: | Amir [ 18 янв 2017, 16:03 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: Плюс можно как то обрабатывать ошибки, которые связаны с Contract not found? А то километровая простыня ошибки в логе как то сбивает Выложили (пока только для 7.0).Цитата: Amir, что-то никак. Там его на данный момент и не должно быть.Я не нашел в WildflyLoginModule ничего связанного с Inet. Точно 7.0? login.xhtml должен обновиться. В mybgbilling-conf.groovy должно быть Код: // Параметры аутентификации абонента
authentication { // Кол-во ошибок аутентификации, после которого будет отображаться captcha для этого логина captchaLoginErrorCount = 5 // Кол-во ошибок аутентификации, после которого будет отображаться captcha для хоста captchaHostErrorCount = 20 // Кол-во ошибок аутентификации, после которых будут заблокированы попытки этого хоста blockHostErrorCount = 30 // Режимы аутентификации для входа в ЛК modes = [ // аутентификация по номеру договора authenticationMode { mode = 'contract' } // аутентификация по логину Inet , authenticationMode { mode = 'login' module = 'inet' moduleId = кодмодуля } ] } |
Страница 7 из 17 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |