1b.app
Скопирована ссылка -

интерфейс контактов (применяется интерфейс по-умолчанию, несмотря на то, что контакт входит в одну из групп с настроенным интерфейсом)

сейчас интерфейс контакта определяется по id группы контакта . Для применения интерфейса берется группа с самым большим id и если у нее интерфейс настроен, то применяется он. Если нет, то применяется интерфейс по типу контакта. ДРУГИЕ ГРУППЫ контакта не учитываются, даже если на них есть настроенный интерфейс
Данная логика существенно ограничивает настройку интерфейса контактов
Прошу сделать так, чтобы при подборе интерфейса учитывалось наличие настроенных интерфейсов у ВСЕХ групп, в которые входит контакт.
При поиске интерфейса сделать запрос - получить список групп контакта, у которых есть настроенный интерфейс, если таких групп нет, то применить интерфейс по типу или по-умолчанию

Ответы:


Перегиняк Александр

Oneboxconsulting (интегратор) писал/а:
Для применения интерфейса берется группа с самым большим id и если у нее интерфейс настроен, то применяется он. Если нет, то применяется интерфейс по типу контакта

Добрый день. Вы не совсем правы. Граппу сравниваются на по id а по полю sort, соответственно вы можете спокойно установить нужной группе sort в 100 и её интерфейс будет применяться всегда.
28.12.2020, 10:58

Перегиняк Александр
Oneboxconsulting (интегратор)

Бодяко Дмитрий
Сотрудник писал/а:

Перегиняк Александр

Oneboxconsulting (интегратор) писал/а:
Для применения интерфейса берется группа с самым большим id и если у нее интерфейс настроен, то применяется он. Если нет, то применяется интерфейс по типу контакта

Добрый день. Вы не совсем правы. Граппу сравниваются на по id а по полю sort, соответственно вы можете спокойно установить нужной группе sort в 100 и её интерфейс будет применяться всегда.

Супер! то что нужно!
28.12.2020, 11:02

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий