Как убрать вкладку Лента из отображения карточки контакта?
Здравствуйте! Интересует вопрос как скрыть вкладку Лента у некоторых пользователей?
Например Info(которую я сам создал) я еще могу в Мастере раздела убрать и ее не будет видеть никто, но вот с Лентой так не получается ибо ее совсем нету в Мастере раздела.
Интересует вопрос как настроить так систему, чтоби эти две вкладки перестали быть в поле видимости для группы Менеджеры. Спасибо.
Нравится
Добрый день!
Скрыть вкладку "Лента" на странице записи нет возможности. Пользовательскими средствами в bpm'online можно настроить доступ пользователей и групп пользователей к разделу "Лента". В этом случае пользователи группы, которой не дали права на просмотр раздела, не увидят записей ленты ни на вкладке "Лента", ни в коммуникационной панели, ни на боковой панели. Подробно о настройке прав доступа рассказано в видеоролике Академии: https://youtu.be/x5C6VcOhKj4?list=PLDp-M9ZGnvgH5uPrXsjxblaSWMmQ17Xt9
Так нет такого раздела Лента в Правах доступах на обьекти. Где именно можна изменить права для Ленти?
Это в 7.8 такое счастье, что деталь Лента не видна в мастере раздела и ее снести нельзя? В 7.7 можно было.
Доступ к сообщениям в ленте устанавливается через объект Сообщение/Комментарий.
Лента добавлена дифом в BaseModulePageV2 на уровне пакета ESN.
В той же схеме посмотрите метод:
initTabs: function() { if (this.entitySchemaName !== "SocialChannel") { var tabsCollection = this.get("TabsCollection"); var tabsCount = tabsCollection.getCount(); if (tabsCollection.contains("ESNTab")) { var esnTab = tabsCollection.get("ESNTab"); tabsCollection.removeByKey("ESNTab"); tabsCollection.insert(tabsCount, "ESNTab", esnTab); } } this.callParent(arguments); },
Аналогичным образом можете скрыть эту закладку при выполнении любых других условий. К примеру, проверив вхождение текущего пользователя в ту или иную группу esq запросом.
Здравсвуйте! Очень нужна помощь. Не пойму как убрать Ленту из первой вкладки. Хочу чтобы первая была Демография. При сохранении в таком виде как на последнем фото, получаем результат как на первом. Как вообще эта Лента очутилась на первом месте если к ней даже нет доступа?
Я просто перетасовал на первое место в дизайнере все вкладки. Сохранил. И Лента ушла в конец. С этим разобрался.
Возможно, если окажется первой снова, поможет такое решение:
Решение проблемы того, что вкладка “FEED”, или “ЛЕНТА” находится на первой позиции:
Удаляем код из замещенных схем карточок (например, ContactPageV2, AccountPageV2, … в пакете Custom){ "operation": "move", "name": "ESNTab", "index": 0, … },
В продолжении темы:
Как скрыть раздел Лента для определённых ролей пользователей:
1. в "Администрирование:Доступ к объектам" включаю "Доступ по операциям" для объектов "Сообщение/комментарий", "Канал"
2. На детали "Доступ к объектам" указанных объектов установил "х" на все права для роли Бухгалтерия.
В итоге добавить в раздел данные нельзя, но он так и отображается в меню.
Аналогичный вопрос по скрытию р. "Единое окно" и "Итоги".
По р. Итоги, если закрыть доступ для объекта Итог, то доступ будет закрыт для всех итогов во всех разделах, а раздел так и будет отображаться.
"Единое окно" продолжает отображаться после закрытия доступа на объект "Элемент очереди единого окна (представление)", и "Элемент очереди единого окна"
Это работает
Зверев Александр пишет:
Возможно, если окажется первой снова, поможет такое решение: Решение проблемы того, что вкладка “FEED”, или “ЛЕНТА” находится на первой позиции: Удаляем код из замещенных схем карточок (например, ContactPageV2, AccountPageV2, … в пакете Custom) { "operation": "move", "name": "ESNTab", "index": 0, … },