BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 22:41

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Новый личный кабинет 7.0
СообщениеДобавлено: 22 мар 2018, 18:08 
Не в сети
Клиент

Зарегистрирован: 29 мар 2013, 11:54
Сообщения: 262
Откуда: Краснодар
Карма: 5
Добрый день!
Запустили новый ЛК.
Возникло несколько вопросов.
Например такой.
я в договоре указал какое меню использовать(тестовое меню), в этом меню всего два пункта.
Почему в веб интерфейсе по прежнему стандартное меню?

Далее, в доке не нашел.
при обновлении какие файлики будут перетираться?

Далее, в старом ЛК, есть свой action, и он установлен для меню на определенную группу договоров.
Как в новом ЛК это сделать?


Вложения:
Комментарий к файлу: веб
2018-03-22_15-07-38.png
2018-03-22_15-07-38.png [ 33.91 КБ | Просмотров: 3515 ]
Комментарий к файлу: меню
2018-03-22_15-06-10.png
2018-03-22_15-06-10.png [ 6.65 КБ | Просмотров: 3515 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый личный кабинет 7.0
СообщениеДобавлено: 22 мар 2018, 18:44 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Код:
я в договоре указал какое меню использовать(тестовое меню), в этом меню всего два пункта.
Почему в веб интерфейсе по прежнему стандартное меню?
Данная вкладка не используется в новом ЛК, там конфигурация меню указывается в файле:
https://docs.bitel.ru/pages/viewpage.ac ... 000197#id-Настройкановоголичногокабинета-Конфигурацияменю(mybgbilling-menu.groovy)

Код:
при обновлении какие файлики будут перетираться?
Все, кроме тех, рядом с которыми будут .orig:
https://docs.bitel.ru/pages/viewpage.ac ... d=86507533
А также классы в WEB-INF/classes/ru/bitel/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый личный кабинет 7.0
СообщениеДобавлено: 22 мар 2018, 18:55 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
Далее, в старом ЛК, есть свой action, и он установлен для меню на определенную группу договоров.
Как в новом ЛК это сделать?


Создать свой xhtml файл по аналогии с другими из WEB-INF/content/, добавить пункт меню в mybgbilling-menu.groovy:
Код:
        menu( page: "custom/myPage", icon: "fa-envelope-o", title: "Моя страница", show: isCustomer() ),


action-ов там нет, есть CDI-бины, методы которых доступны для вызова в xhtml.
Большая часть классов нового ЛК доступна здесь: ftp://ftp.bgbilling.ru/pub/bgbilling/7. ... ng-src.zip


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый личный кабинет 7.0
СообщениеДобавлено: 22 мар 2018, 19:07 
Не в сети
Клиент

Зарегистрирован: 29 мар 2013, 11:54
Сообщения: 262
Откуда: Краснодар
Карма: 5
спасибо. понятно. будем пилить )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый личный кабинет 7.0
СообщениеДобавлено: 22 мар 2018, 19:43 
Не в сети
Клиент

Зарегистрирован: 29 мар 2013, 11:54
Сообщения: 262
Откуда: Краснодар
Карма: 5
еще вопрос.
если я внес изменения например в /WEB-INF/content/kernel/news.xhtml
например
<h1>#{msg['news.title']}2</h1>
потом их удалил.
но в вебе изменнеия остались и видны. такое впечатления что где то кеш.
если он есть то его можно отключить?
после рестрата wildfly изменения не видны.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый личный кабинет 7.0
СообщениеДобавлено: 22 мар 2018, 20:06 
Не в сети
Клиент

Зарегистрирован: 29 мар 2013, 11:54
Сообщения: 262
Откуда: Краснодар
Карма: 5
прописал в настройках
<filter-ref name="cache-control" predicate="path-suffix['.xhtml'] or path-suffix['.xhtm']"/>
<response-header name="cache-control" header-name="Cache-Control" header-value="no-cache"/>

так правильно?
еще момент, если вносить изменения в /WEB-INF/mybgbilling-menu.groovy
то изменения видны после рестарта wildfly. как бы там тоже сделать чтобы изменения сразу применялись


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый личный кабинет 7.0
СообщениеДобавлено: 22 мар 2018, 20:19 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Можно не рестартовать wildfly целиком а просто mybgbilling-reload.sh запускать.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый личный кабинет 7.0
СообщениеДобавлено: 22 мар 2018, 22:24 
Не в сети
Клиент

Зарегистрирован: 29 мар 2013, 11:54
Сообщения: 262
Откуда: Краснодар
Карма: 5
создал свой пункт меню и страницу под него
на странице есть форма

дак вот в вебе вижу в эту форму добавляется поле javax.faces.ViewState
<form name="Form" method="post" action="укпцуамфва">
<input type="submit" value="ЖМИ!">
<input name="javax.faces.ViewState" type="hidden" value="6890628250356983322:-5151818194618779984" autocomplete="off"></form>

оно сильно мешает.
немогу понять откуда и зачем оно оно вообще добавляется в форму мою?
подскажите как убрать

код простой
Код:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h1>Просто Тест</h1>
<table>
<tbody>
<tr>
<td>
тут тут
</td>
<td>
<form name="Form" method="post" action="укпцуамфва">
<input type="submit" value="ЖМИ!"></input>
</form>
</td>
</tr>
</tbody>
</table>
</body>
</html>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый личный кабинет 7.0
СообщениеДобавлено: 22 мар 2018, 23:00 
Не в сети
Разработчик
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый личный кабинет 7.0
СообщениеДобавлено: 23 мар 2018, 12:20 
Не в сети
Клиент

Зарегистрирован: 29 мар 2013, 11:54
Сообщения: 262
Откуда: Краснодар
Карма: 5
Спасибо.
помогло.
transientForm это что за класс? почему именно он?
если мне понадобится еще классы для форм?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый личный кабинет 7.0
СообщениеДобавлено: 23 мар 2018, 20:46 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Код:
transientForm это что за класс? почему именно он?
Наша текущая внутренняя логика.

Код:
если мне понадобится еще классы для форм?
Можно добавлять другие.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

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


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

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


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

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