...
Обновление личного кабинета
Для обновления личного кабинета запустите скрипт mybgbilling-update.sh:
Блок кода |
---|
|
/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/script/update_libs.sh |
При обновлении файлы, рядом с которыми есть файл с таким же именем плюс суффикс(расширение) .orig, не будут перезаписаны файлом из сборки, вместо них обновяться .orig-файлы (см. Кастомизация личного кабинета). Также при обновлении полностью удаляется и перезаписывается директория MyBGBilling.war/WEB-INF/classes/ru/bitel.
Путь к контексту ЛК
Путь к контексту личного кабинета можно изменить в файле wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/jboss-web.xml:
Блок кода |
---|
|
<!-- https://provider.ru/my -->
<context-root>/my</context-root> |
Например, чтобы ЛК открывался от корня:
Блок кода |
---|
|
<!-- https://my.provider.ru/ -->
<context-root>/</context-root> |
Примечание |
---|
При использовании NGINX необходимо, чтобы путь к контексту был одинаковым в NGINX и в самом ЛК. |
Восстановление пароля
При нажатии кнопки восстановления пароля через email пользователю в письме приходит ссылка, которая настраивается параметром конфигурации contract.password.forgot.link. Укажите в нем правильный путь до страницы index.xhml (вместо webexecuter):
Блок кода |
---|
contract.password.forgot.link=http://provider.ru/my/index.xhtml?action=ChangePassword&mid=contract |
Описание синтаксиса файлов конфигурации groovy
Группы параметров в конфиге разделяются не точкой, а с помощью вложенных блоков. Значение параметра должно быть правильным Groovy/Java-объектом - в простом случае строкой, заключенной в одинарные или двойные кавычки, или числом, например:
...
- isCustomer() или isUserInRole('customer') - возвращает true, если в режиме аутентификации, которым воспользовался абонент, не указан параметр role = 'unauthCustomer';
- contractInGroup( contract, groupIds ) - возвращает true, если переданный в первый аргумент объект-contract содержит в себе одну из групп, указанных списке второго аргумента, например: contractInGroup( contract, [2, 3, 8, 13] ).
Обновление личного кабинета
Для обновления личного кабинета запустите скрипт mybgbilling-update.sh:
Блок кода |
---|
|
/opt/wildfly/bin/mybgbilling-update.sh |
При обновлении файлы, рядом с которыми есть файл с таким же именем плюс суффикс(расширение) .orig, не будут перезаписаны файлом из сборки, вместо них обновяться .orig-файлы (см. Кастомизация нового личного кабинета). Также при обновлении полностью удаляется и перезаписывается директория MyBGBilling.war/WEB-INF/classes/ru/bitel.