Объекты DIRECTUM

 

Объект IConnection

 

Свойство UserType – статус пользователя

Синтаксис:

 ro  property UserType: TUserType;

Описание:

Свойство возвращает статус пользователя, который задается администратором в компоненте Пользователи и определяет степень контроля прав доступа к компонентам. Контроль осуществляется в соответствии с таблицей:

 

Статус пользователя

Доступные компоненты

Проверка прав доступа

1

Администратор

Компоненты администратора, разработчика и пользователя

Может быть реализована в обработчиках событий ISBL

2

Разработчик

Компоненты разработчика и пользователя

Может быть реализована в обработчиках событий ISBL

3

Пользователь

Компоненты пользователя

Осуществляется автоматически в соответствии с правами доступа, заданными администратором. Дополнительно может быть реализована в обработчиках событий на ISBL.

4

Отключен

Нет

Нет

 

Пример использования:

 

// Проверить права доступа.

UserType = Application.Connection.UserType

CanModify = (UserType == utDeveloper) or (UserType == utAdministrator)