Добрый день.

Возможно ли средствами администрирования (только в приложении TSClient) под правами администратора в разделе Контакты кнопку "Синхронизация с MS Outlook" делать активной или неактивной, чтобы в любой момент можно было разрешать/запрещать пользователям этот функционал?
Если да, то настраивается сразу для всех пользователей или можно под каждого настроить?

С уважением, Олег

Нравится

2 комментария

Приветствую, Олег!
К сожалению не смог найти данную настройку в базовом функционале, именно в TS Client.
Но это довольно таки просто сделать через TS Admin.
просто скрываем данную кнопку для всех пользователей, кроме админа

function InitializeGridData() {
	var GridWindow = wndGridData.Window;
	SetAttribute(GridWindow, 'DatasetUSI', 'ds_Contact');
	SetAttribute(GridWindow, 'EditWindowUSI', 'wnd_ContactEdit');
	//SetAttribute(GridWindow, 'IsVisibleSynchronizationButton', true);
	SetAttribute(GridWindow, 'IsVisibleSynchronizationButton', Connector.CurrentUser.IsAdmin);
	PrepareGridWindow(GridWindow, dlContacts); 
	PrepareCommonDetails('ContactID');       
}

если Вы хотите разрешать импорт контактов, то уберите " // "

//SetAttribute(GridWindow, 'IsVisibleSynchronizationButton', true); 

и перенесите их перед строчкой

SetAttribute(GridWindow, 'IsVisibleSynchronizationButton', Connector.CurrentUser.IsAdmin); 

Добрый день, Сергей.

Спасибо.

С уважением, Олег

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