BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
 Заголовок сообщения: Домены - для чего они?
СообщениеДобавлено: 19 июл 2018, 10:53 
Не в сети

Зарегистрирован: 15 фев 2018, 11:27
Сообщения: 94
Карма: 5
В конце мая в биллинге появилась новая сущность - домен. В документации о доменах ничего нет. Пожалуйста, опишите предполагаемые паттерны их использования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 19 июл 2018, 12:01 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Филиалы компании.
Можно использовать для разделения шаблонов договоров, в пользователях, в договорах (вместе с группами), в тарифах для разделения одного тарифа по разным филиалам.

При этом пользователь у которого указан какой-либо домен - видит договора у которых указан такой же домен(ы).

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 19 июл 2018, 12:49 
Не в сети

Зарегистрирован: 15 фев 2018, 11:27
Сообщения: 94
Карма: 5
Понятно. Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 05 мар 2020, 13:12 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
Phricker писал(а):
Филиалы компании.
Можно использовать для разделения шаблонов договоров, в пользователях, в договорах (вместе с группами), в тарифах для разделения одного тарифа по разным филиалам.

При этом пользователь у которого указан какой-либо домен - видит договора у которых указан такой же домен(ы).


Дабы не плодить новую тему спрошу тут.

А есть ли какое-нибудь описание как эти домены работают? Например для разделения шаблонов договоров. Я создал пару тестовых доменов в Справочнике, привязал тестовых пользователей к разным доменам, создал два тестовых шаблона с разными доменами. Но пользователи как видели все шаблоны так и видят. Может там есть какие-то доп. настройки которые где-нибудь надо активировать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 05 мар 2020, 13:25 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Версии?
Когда их только внедряли был такой косяк ЕМНИП.
Но сейчас работает фильтр из коробки.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 05 мар 2020, 13:28 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
Phricker писал(а):
Версии?
Когда их только внедряли был такой косяк ЕМНИП.
Но сейчас работает фильтр из коробки.


Поставили для теста версию 8.0. Накатили дефолтный дамп и стандартные настройки.
Код:
Информация о версии:

  Клиент: 8.0.289 / 05.03.2020 02:10:56
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_231
  Сервер: 8.0.1156 / 05.03.2020 02:10:56
    os: Linux; java: OpenJDK 64-Bit Server VM, v.1.8.0_242

  card: 8.0.209 / 13.02.2020 22:31:25
  inet: 8.0.687 / 03.03.2020 09:37:29
  npay: 8.0.181 / 03.03.2020 09:37:30

Окружение:

  Клиент:
    os: Linux amd64, 4.19.0-8-amd64
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_231
    jre home: /usr/lib/jdk/jdk1.8.0_231/jre
    memory (use/total/max): 104M/177M/1708M
    default tz: 05.03.2020 07:27 UTC +0000 (Etc/UTC)
    user tz: 05.03.2020 10:27 MSK +0300 (Europe/Moscow)
    locale: ru_RU
  Сервер:
    os: Linux amd64, 4.15.0-88-generic
    java: OpenJDK 64-Bit Server VM, v.1.8.0_242
    jre home: /usr/lib/jvm/java-8-openjdk-amd64/jre
    default tz: 05.03.2020 07:27 UTC +0000 (Etc/UTC)
    memory (use/total/max): 104M/253M/455M
    db time: master: 05.03.2020 07:27 UTC
    db charset: connection: utf8mb4(utf8mb4_general_ci), database: utf8(utf8_unicode_ci)
    ВНИМАНИЕ: кодировки в коннекшене к БД не соответствуют кодировкам БД
    locale: ru_RU
    uptime: Started: 05.03.2020 06:06:13 Uptime: 0 d 01:21:02



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 05 мар 2020, 18:41 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Цитата:
default tz: 05.03.2020 07:27 UTC +0000 (Etc/UTC)
db time: master: 05.03.2020 07:27 UTC


если вы действительно не в utc это катастрофически некорректно будет работать в куче мест

Цитата:
ВНИМАНИЕ: кодировки в коннекшене к БД не соответствуют кодировкам БД


это тоже очень желательно поправить

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 06 мар 2020, 17:22 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
Добрый день. Подправили.
Код:
Информация о версии:

  Клиент: 8.0.289 / 05.03.2020 02:10:56
    os: Mac OS X; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_162
  Сервер: 8.0.1156 / 05.03.2020 02:10:56
    os: Linux; java: OpenJDK 64-Bit Server VM, v.1.8.0_242

  card: 8.0.209 / 13.02.2020 22:31:25
  inet: 8.0.687 / 03.03.2020 09:37:29
  npay: 8.0.181 / 03.03.2020 09:37:30

Окружение:

  Клиент:
    os: Mac OS X x86_64, 10.13.6
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_162
    jre home: /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/jre
    memory (use/total/max): 23M/195M/3641M
    default tz: 06.03.2020 15:31 MSK +0300 (Europe/Simferopol)
    user tz: 06.03.2020 15:31 MSK +0300 (Europe/Simferopol)
    locale: ru_RU
  Сервер:
    os: Linux amd64, 4.15.0-88-generic
    java: OpenJDK 64-Bit Server VM, v.1.8.0_242
    jre home: /usr/lib/jvm/java-8-openjdk-amd64/jre
    default tz: 06.03.2020 15:31 MSK +0300 (Europe/Simferopol)
    memory (use/total/max): 123M/225M/455M
    db time: master: 06.03.2020 15:31 MSK
    db charset: connection: utf8mb4(utf8mb4_general_ci), database: utf8mb4(utf8mb4_general_ci)
    locale: ru_RU
    uptime: Started: 06.03.2020 14:41:39 Uptime: 0 d 00:50:10

Третьи стороны:

  Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
    http://p.yusukekamiyamane.com/
  Silk icon set. Copyright © Mark James. All rights reserved.
    http://www.famfamfam.com/lab/icons/silk/


Код:
MariaDB [bgbilling]> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
+--------------------------+--------------------+
| Variable_name            | Value              |
+--------------------------+--------------------+
| character_set_client     | utf8mb4            |
| character_set_connection | utf8mb4            |
| character_set_database   | utf8mb4            |
| character_set_filesystem | binary             |
| character_set_results    | utf8mb4            |
| character_set_server     | utf8mb4            |
| character_set_system     | utf8               |
| collation_connection     | utf8mb4_general_ci |
| collation_database       | utf8mb4_general_ci |
| collation_server         | utf8mb4_general_ci |
+--------------------------+--------------------+


Теперь в договор с отличным от моего домена я зайти не могу, получаю ошибку, но в тоже время договор с другим доменом я вижу. Так и должно работать? Насколько я понял, я не должден видет все что относиться к другим доменам.

И еще, скажите при установки с нуля вместо mysql --default-character-set=utf8 < dump.sql теперь нужно делать mysql --default-character-set=utf8mb4 < dump.sql ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 10 мар 2020, 12:15 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
up


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 11 мар 2020, 17:31 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
да вроде должно фильтровать
покажите что как настроили...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 12 мар 2020, 12:17 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
skn писал(а):
да вроде должно фильтровать
покажите что как настроили...


Добрый день.
В справочке в разделе Домены, добавить два домена: Домен 1, Домен 2 (файл list_domains.png). В настройках пользователя указал конктреный домен (файл user.png). Создал два шаблона - один Домен 1, другой Домен 2. По этим шаблонам создал два договора. Зашел нужным пользователем и при поиске договора вижу оба этих договора, хотя они находяться в разных доменах. И аналогичная ситуация с шаблонами - тоже вижу оба шаблона.


Вложения:
search_by_user.png
search_by_user.png [ 57.05 КБ | Просмотров: 9731 ]
user.png
user.png [ 101.87 КБ | Просмотров: 9731 ]
list_domains.png
list_domains.png [ 63.65 КБ | Просмотров: 9731 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 12 мар 2020, 12:46 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Цитата:
По этим шаблонам создал два договора.

Договора привязаны к этим шаблонам?
Типа так
Вложение:
clipboard.png
clipboard.png [ 4.25 КБ | Просмотров: 9718 ]

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 12 мар 2020, 14:15 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
Phricker писал(а):
Цитата:
По этим шаблонам создал два договора.

Договора привязаны к этим шаблонам?
Типа так
Вложение:
Вложение clipboard.png больше недоступно


Да.


Вложения:
contract_2.png
contract_2.png [ 47.05 КБ | Просмотров: 9716 ]
contract_1.png
contract_1.png [ 48.21 КБ | Просмотров: 9716 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 13 мар 2020, 05:08 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
сервер ребутали?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 13 мар 2020, 14:38 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
skn писал(а):
сервер ребутали?

Конечно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 13 мар 2020, 19:00 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
а шаблоны где видете?
при создании договора?
или в редакторе шаблонов?

фильтр договор по домен пофиксили...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 16 мар 2020, 13:15 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
skn писал(а):
а шаблоны где видете?
при создании договора?
или в редакторе шаблонов?

фильтр договор по домен пофиксили...


Добрый день.
Обновили сервер. Рестартанули.
Код:
Информация о версии:
  Сервер: 8.0.1161 / 13.03.2020 03:45:24
    os: Linux; java: OpenJDK 64-Bit Server VM, v.1.8.0_242

  card: 8.0.209 / 13.02.2020 22:31:25
  inet: 8.0.692 / 13.03.2020 03:45:25
  npay: 8.0.182 / 10.03.2020 18:04:19
  tv: 8.0.257 / 28.02.2020 02:53:11


1. При создании договора, виден тот шаблон, домен которого совпадает с доменом пользователя.
2. В редакторе шаблонов вижу оба шаблона.
3. При поиске договора, почему-то вижу все договоры, но зайти могу только в тот, домен которого совпадет с доменом пользователя. Хотя вы писали что пофиксили и я должен видеть только те договоры, которые относятся к домену пользователя. Может надо что-то еще сделать?


Вложения:
bgbilling_server.png
bgbilling_server.png [ 248.54 КБ | Просмотров: 9646 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Домены - для чего они?
СообщениеДобавлено: 16 мар 2020, 18:57 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
Dipress писал(а):
Добрый день.
Обновили сервер. Рестартанули.
Код:
Информация о версии:
  Сервер: 8.0.1161 / 13.03.2020 03:45:24
    os: Linux; java: OpenJDK 64-Bit Server VM, v.1.8.0_242

  card: 8.0.209 / 13.02.2020 22:31:25
  inet: 8.0.692 / 13.03.2020 03:45:25
  npay: 8.0.182 / 10.03.2020 18:04:19
  tv: 8.0.257 / 28.02.2020 02:53:11


1. При создании договора, виден тот шаблон, домен которого совпадает с доменом пользователя.
2. В редакторе шаблонов вижу оба шаблона.
3. При поиске договора, почему-то вижу все договоры, но зайти могу только в тот, домен которого совпадет с доменом пользователя. Хотя вы писали что пофиксили и я должен видеть только те договоры, которые относятся к домену пользователя. Может надо что-то еще сделать?


1. ок
2. так и должно
3. фикс в обновление не попал, будет в следующей сборке


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

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


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

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


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

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