Добрый день.
Возможно ли средствами администрирования (только в приложении TSClient) под правами администратора в разделе Контакты кнопку "Синхронизация с MS Outlook" делать активной или неактивной, чтобы в любой момент можно было разрешать/запрещать пользователям этот функционал?
Если да, то настраивается сразу для всех пользователей или можно под каждого настроить?
С уважением, Олег
Нравится
Приветствую, Олег!
К сожалению не смог найти данную настройку в базовом функционале, именно в TS Client.
Но это довольно таки просто сделать через TS Admin.
просто скрываем данную кнопку для всех пользователей, кроме админа
[javascript]
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');
}
[/javascript]
если Вы хотите разрешать импорт контактов, то уберите " // "
[javascript]
//SetAttribute(GridWindow, 'IsVisibleSynchronizationButton', true);
[/javascript]
и перенесите их перед строчкой
[javascript]
SetAttribute(GridWindow, 'IsVisibleSynchronizationButton', Connector.CurrentUser.IsAdmin);
[/javascript]