BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 13 май 2024, 21:02

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: [6.1] WebService ResourceService
СообщениеДобавлено: 24 июл 2014, 07:07 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
Стоит задача при выводе списка сетей/ip в клиенте в inet-сервисе договора красить и/или дополнять своим текстом ip или сеть, которые были задействованы последние пол года.
Короче смысл в том, чтобы операторы биллинга при назначении ip адреса клиенту знали, использовался он в течение последнего полугода или нет и далее принимали решение выдавать "чистый" IP или выбрать ранее использованный.

Через dynservice в ResourceService я в лучшем случае могу удалить ранее использованные ресурсы.
Но хочется сделать красиво, а именно изменить цвет и сопроводить использованные IP текстом.

Возможно-ли в принципе такое? Есть-ли возможность менять данные после всей обработки, но до отдачи в клиент?
Вроде бы есть стандартный? механизм перехвата/фильтрации SOAP request/response... Но как им пользоваться, совсем не знаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] WebService ResourceService
СообщениеДобавлено: 24 июл 2014, 12:28 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
Прикрутил фильтр на ResourceService и понял, что и это мне не поможет... Надо всё-равно код клиента менять.
Уважаемые разработчики, может быть запишите себе в TODO данную фичу?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] WebService ResourceService (CRM)
СообщениеДобавлено: 24 июл 2014, 13:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Хехе, я не один такой :)
viewtopic.php?p=78658#p78658


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] WebService ResourceService (CRM)
СообщениеДобавлено: 25 июл 2014, 04:50 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
Я для закрытых сервисов сделал через обёртку InetServService, сейчас вот думаю переделать через фильтр. Мне кажется так оно правильнее...
Там же сделал еще выделение логина:
Вложение:
pppoelogin.png
pppoelogin.png [ 10.79 КБ | Просмотров: 1900 ]


В типе сервиса пришлось вот такую штуку писать:
title.pattern=<html><pre>Login:<span style='color: blue; font-weight: bold'>(${login})</span> (${addressRange})</pre></html>
title.patternOff=<html><pre><span style='color: gray; font-weight: bold'>(${login}) (${addressRange})<span></pre></html>
title.patternStart=<html><pre><span style='color: gray; font-weight: bold'>
title.patternEnd=<span></pre></html>

Из-за этого в базе в таблице inet_serv_ тоже самое соответственно. Плюс только один - не надо менять клиента.
Повторюсь, через фильтр мне кажется оно будет правильнее.

Жаль, что нет стандартного механизма для визуального оформления вывода чего-либо в клиенте. html применить можно, но только лишь с обёрткой самих данных в этот html.
Было бы не плохо, если бы разработчики предусмотрели некое поле format или pattern, в котором можно было бы задавать стиль вывода в клиенте.


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

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


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

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


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

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