Type aliases

ApplicationSchemePermissionSettingsType

ApplicationSchemePermissionSettingsType: typeof ApplicationSchemePermissionSettingsType[keyof typeof ApplicationSchemePermissionSettingsType]

FieldSchemeType

FieldSchemeType: typeof FieldSchemeType[keyof typeof FieldSchemeType]

PageSchemeType

PageSchemeType: typeof PageSchemeType[keyof typeof PageSchemeType]

PermissionsSchemeValueOrgUnitType

PermissionsSchemeValueOrgUnitType: typeof PermissionsSchemeValueOrgUnitType[keyof typeof PermissionsSchemeValueOrgUnitType]

PermissionsSchemeValueType

PermissionsSchemeValueType: typeof PermissionsSchemeValueType[keyof typeof PermissionsSchemeValueType]

Variables

Const ApplicationSchemePermissionSettingsType

ApplicationSchemePermissionSettingsType: object = {/** Нет настройки прав доступа. */none: "none",/** Настройки прав доступа на уровне приложения. */collection: "collection",/** Настройки прав доступа на уровне элемента приложения. */row: "row",/** Настройки прав доступа на уровне папки. */directory: "directory"} as const

Тип доступа.

Type declaration

  • collection: "collection"

    Настройки прав доступа на уровне приложения.

  • directory: "directory"

    Настройки прав доступа на уровне папки.

  • none: "none"

    Нет настройки прав доступа.

  • row: "row"

    Настройки прав доступа на уровне элемента приложения.

Const FieldSchemeType

FieldSchemeType: object = {/** Cтрока. */STRING: "STRING",/** Число с плавающей точкой. */FLOAT: "FLOAT",/** Целое число. */INTEGER: "INTEGER",/** Выбор «да/нет». */BOOLEAN: "BOOLEAN",/** Дата и время. */DATETIME: "DATETIME",/** Категория. */CATEGORY: "CATEGORY",/** Деньги. */MONEY: "MONEY",/** Файл. */FILE: "FILE",/** Телефон. */PHONE: "PHONE",/** Электронная почта. */EMAIL: "EMAIL",/** Изображение. */IMAGE: "IMAGE",/** Статус. */STATUS: "STATUS",/** Произвольный тип (JSON). */JSON: "JSON",/** Пользователь. */SYS_USER: "SYS_USER",/** Полное имя. */FULL_NAME: "FULL_NAME",/** Ссылка. */LINK: "LINK",/** Ссылка на элемент определённого приложения. */SYS_COLLECTION: "SYS_COLLECTION",/** Ссылка на элемент произвольного приложения. */REF_ITEM: "REF_ITEM",/** Перечисление. */ENUM: "ENUM",/** Таблица. */TABLE: "TABLE",/** Учётная запись. */ACCOUNT: "ACCOUNT",/** Роль. */ROLE: "ROLE",/** Отчёт. */REPORT: "REPORT",/** UUID. */UUID: "UUID",/** Событие. */EVENT: "EVENT",/** Ссылка на тип приложения. */COLLECTION_TYPE: "COLLECTION_TYPE",/** Ссылка на папку. */SYS_DIRECTORY: "SYS_DIRECTORY"} as const

Тип.

Type declaration

  • ACCOUNT: "ACCOUNT"

    Учётная запись.

  • BOOLEAN: "BOOLEAN"

    Выбор «да/нет».

  • CATEGORY: "CATEGORY"

    Категория.

  • COLLECTION_TYPE: "COLLECTION_TYPE"

    Ссылка на тип приложения.

  • DATETIME: "DATETIME"

    Дата и время.

  • EMAIL: "EMAIL"

    Электронная почта.

  • ENUM: "ENUM"

    Перечисление.

  • EVENT: "EVENT"

    Событие.

  • FILE: "FILE"

    Файл.

  • FLOAT: "FLOAT"

    Число с плавающей точкой.

  • FULL_NAME: "FULL_NAME"

    Полное имя.

  • IMAGE: "IMAGE"

    Изображение.

  • INTEGER: "INTEGER"

    Целое число.

  • JSON: "JSON"

    Произвольный тип (JSON).

  • LINK: "LINK"

    Ссылка.

  • MONEY: "MONEY"

    Деньги.

  • PHONE: "PHONE"

    Телефон.

  • REF_ITEM: "REF_ITEM"

    Ссылка на элемент произвольного приложения.

  • REPORT: "REPORT"

    Отчёт.

  • ROLE: "ROLE"

    Роль.

  • STATUS: "STATUS"

    Статус.

  • STRING: "STRING"

    Cтрока.

  • SYS_COLLECTION: "SYS_COLLECTION"

    Ссылка на элемент определённого приложения.

  • SYS_DIRECTORY: "SYS_DIRECTORY"

    Ссылка на папку.

  • SYS_USER: "SYS_USER"

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

  • TABLE: "TABLE"

    Таблица.

  • UUID: "UUID"

    UUID.

Const PageSchemeType

PageSchemeType: object = {/** Страница. */PAGE: "PAGE",/** Раздел. */NAMESPACE: "NAMESPACE",/** Ссылка. */LINK: "LINK",/** Приложение. */APPLICATION: "APPLICATION",/** Разделитель. */SEPARATOR: "SEPARATOR",/** Портал. */PORTAL_PAGE: "PORTAL_PAGE",/** Контракт. */CONTRACT: "CONTRACT",/** Отчёт. */REPORT: "REPORT"} as const

Тип страницы.

Type declaration

  • APPLICATION: "APPLICATION"

    Приложение.

  • CONTRACT: "CONTRACT"

    Контракт.

  • LINK: "LINK"

    Ссылка.

  • NAMESPACE: "NAMESPACE"

    Раздел.

  • PAGE: "PAGE"

    Страница.

  • PORTAL_PAGE: "PORTAL_PAGE"

    Портал.

  • REPORT: "REPORT"

    Отчёт.

  • SEPARATOR: "SEPARATOR"

    Разделитель.

Const PermissionsSchemeValueOrgUnitType

PermissionsSchemeValueOrgUnitType: object = {/** Пользователь. */user: "user",/** Группа. */group: "group",/** Элемент оргструктуры. */orgstruct: "orgstruct",/** Роль. */role: "role"} as const

Тип элемента оргструктуры.

Type declaration

  • group: "group"

    Группа.

  • orgstruct: "orgstruct"

    Элемент оргструктуры.

  • role: "role"

    Роль.

  • user: "user"

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

Const PermissionsSchemeValueType

PermissionsSchemeValueType: object = {/** Просмотр/Загрузка. */read: "read",/** Создание. */create: "create",/** Редактирование. */update: "update",/** Удаление. */delete: "delete",/** Назначение прав. */assign: "assign",/** Управление бизнес-процессами. */bpmanage: "bpmanage",/** Экспорт. */export: "export",/** Импорт. */import: "import"} as const

Типы прав.

Type declaration

  • assign: "assign"

    Назначение прав.

  • bpmanage: "bpmanage"

    Управление бизнес-процессами.

  • create: "create"

    Создание.

  • delete: "delete"

    Удаление.

  • export: "export"

    Экспорт.

  • import: "import"

    Импорт.

  • read: "read"

    Просмотр/Загрузка.

  • update: "update"

    Редактирование.