TESSA Web API
    Preparing search index...

    Interface ICardPermissionResolver

    interface ICardPermissionResolver {
        getCardPermissions(): CardPermissionFlags;
        getFieldPermissions(
            sectionName: string,
            fieldName: string,
        ): CardPermissionFlags;
        getFieldPermissionsInRow(
            sectionName: string,
            fieldName: string,
            rowId: string,
        ): CardPermissionFlags;
        getFilePermissions(fileId: string): CardPermissionFlags;
        getRowPermissions(sectionName: string, rowId: string): CardPermissionFlags;
        getSectionPermissions(sectionName: string): CardPermissionFlags;
        invalidate(): void;
    }

    Implemented by

    Index

    Methods

    • Возвращает права доступа к карточке.

      Returns CardPermissionFlags

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

    • Возвращает права доступа к полю fieldName из секции sectionName.

      Parameters

      • sectionName: string

        Имя секции.

      • fieldName: string

        Имя поля.

      Returns CardPermissionFlags

      Права доступа к полю.

    • Возвращает права доступа к полю fieldName из коллекционной или древовидной секции sectionName и строки с идентификатором rowId.

      Parameters

      • sectionName: string

        Имя секции.

      • fieldName: string

        Имя поля.

      • rowId: string

        Идентификатор строки коллекционной или древовидной секции.

      Returns CardPermissionFlags

      Права доступа к полю.

    • Возвращает права доступа к прикреплённому к карточке файлу fileId.

      Parameters

      • fileId: string

        Идентификатор прикреплённого к карточке файла.

      Returns CardPermissionFlags

      Права доступа к файлу, прикреплённому к карточке.

    • Возвращает права доступа к строке с идентификатором rowId из секции sectionName.

      Parameters

      • sectionName: string

        Имя секции.

      • rowId: string

        Идентификатор строки.

      Returns CardPermissionFlags

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

    • Возвращает права доступа к строкам или полям секции sectionName.

      Parameters

      • sectionName: string

        Имя секции.

      Returns CardPermissionFlags

      Права доступа к строкам секции.

    • Очищает кэш прав доступа.

      Returns void

      Метод необходимо вызывать всякий раз перед поиском прав доступа, если нет уверенности в неизменности прав доступа после предыдущего поиска.