Skip to content

Latest commit

 

History

History
84 lines (61 loc) · 5.21 KB

File metadata and controls

84 lines (61 loc) · 5.21 KB

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

Интерфейс Users

interface Users {
	modelUsersTab(): ModelUsersTab;
	workspaceUsersTab(): WorkspaceUsersTab;
}

Интерфейс для получения доступа к таблицам пользователей в модели.

 

modelUsersTab(): ModelUsersTab;

Возвращает ссылку на интерфейс ModelUsersTab. В интерфейсе Optimacros аналогично открытию вкладки Центр безопасности -> Пользователи -> Пользователи модели.

 

workspaceUsersTab(): ModelUsersTab;

Возвращает ссылку на интерфейс WorkspaceUsersTab. В интерфейсе Optimacros аналогично открытию вкладки Центр безопасности -> Пользователи -> Другие пользователи сервера.

 

Интерфейс ModelUsersTab

interface ModelUsersTab extends Tab {
}

Вкладка Пользователи модели. Содержит пользователей модели и их настройки. Интерфейс наследуется от Tab. При изменении роли пользователя на No Access пользователь будет перемещен на вкладку Другие пользователи сервера, но изменение других полей этого же пользователя можно сделать в рамках того же генератора, в котором была изменена его роль.

Grid данного Tab доступен только пользователям с правами моделера. Со слов разработчиков Grid построен на том же справочнике, который находится в колонках настрек UAM пользлвательских справочников. Но longId этих измерений, полученные методами данного API, могут не совпадать. У данного Tab есть только представление по умолчанию (доступно через вызов pivot() без аргументов или с аргументом null).

Для данного Tab недоступны методы:

  • importer()
  • storageImporter()

Для Pivot не доступны методы:

  • rowsFilter()
  • addDependentContext()

Для Grid недоступны методы:

  • storageExporter()

Для изменения настроек пользователей нужна роль равная им или выше: Моделер -> Администратор -> Сервисный администратор.  

Интерфейс WorkspaceUsersTab

interface WorkspaceUsersTab extends Tab {
}

Вкладка Другие пользователи сервера. Содержит пользователей воркспейса, у которых нет доступа к даннй модели и их настройки. Интерфейс наследуется от Tab.

Данный интерфейс и его Pivot доступны только пользователям с правами администратора.

При изменение роли пользователя на любую кроме No Acsess пользователь будет перемещен на вкладку Пользователи модели, но изменение других полей этого же пользователя можно сделать в рамках того же генератора, в котором была изменена его роль.

Pivot данного Tab построен на системном справочнике User Workspace, который аналогичен вкладке Users в панели администратора воркспейса и содержит всех пользователей воркспейса кроме тех, у кого есть доступ к данной модели. У данной таблицы есть только представление по умолчанию (доступно через вызов pivot() без аргументов или с аргументом null).

Для данного Tab недоступны методы:

  • importer()
  • storageImporter()

Для Pivot не работают мотоды:

  • rowsFilter()
  • addDependentContext()

Для Grid недоступны методы:

  • storageExporter()

 

API Reference

Оглавление