Roles: QBL v0.4

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

This article contains information about a QBL (Quickbase language) object. QBL objects are the supported Quickbase schema elements you see textually represented in the YAML file generated by Quickbase when you export a solution. Each object has associated properties. Supported schema may differ by QBL version.

The following table lists information about the properties of this object. 

Property

Required

Default

Allowed Values

Name

True

 

Any string

Description

False

""

Any string

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

 

 

Role_Viewer

 

 

See nested properties

CanAddRecords

False

False

true or false

CanDeleteRecords

False

False

true or false

CanSaveCommonReports

False

False

true or false

CanEditFieldProperties

False

False

true or false

CanViewRecords

False

False

 

CanModifyRecords

False

False