Roles: QBL v0.15

Prev Next

Role settings are found in several places in the QBL definition. This is because you can apply role settings in different places using the Quickbase UI.

In the QBL definition you'll find role settings in:

App manager

When creating a Solution through the API, the user executing the operation will become app manager of the newly created apps. The app manager will not be assigned to a role automatically, so the app manager will have a role "none".

Role properties

Property

Required

Default

Allowed Values

Name

True

-

Any string

Description

False

""

Any string

RestrictAccessToNewTablesForThisRole

False

False

true or false

Default

False

False

true or false

ManageUsers

False

False

true or false

EditApp

False

False

true or false

DisableAccess

False

False

true or false

AppUI

False

-

See nested properties

    HideSettings

False

False

true or false

    HideUsers

False

False

true or false

    HideFavorites

False

False

true or false

    HideSearch

False

False

true or false

    HideHelp

False

False

true or false

    HideTestAs

False

False

true or false

TableUI

False

-

Keyed reference with properties: References: Table, Scope: Parent, Definition: TableUI (type: object), Required: False
See nested properties

    HideInBar

False

False

-

    HideNewRecord

False

False

-

    HideImportExport

False

False

-

    HideSaveSpreadsheet

False

False

-

    HideGridEdit

False

False

-

    HideEmail

False

False

-

    HidePrint

False

False

-