Как убрать вкладку Лента из отображения карточки контакта?

Здравствуйте! Интересует вопрос как скрыть вкладку Лента у некоторых пользователей?
Например Info(которую я сам создал) я еще могу в Мастере раздела убрать и ее не будет видеть никто, но вот с Лентой так не получается ибо ее совсем нету в Мастере раздела.

Интересует вопрос как настроить так систему, чтоби эти две вкладки перестали быть в поле видимости для группы Менеджеры. Спасибо.

Нравится

12 комментариев

Добрый день!
Скрыть вкладку "Лента" на странице записи нет возможности. Пользовательскими средствами в 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, … },

Показать все комментарии