Application Node
The Application (also referred to as the root node) sits at the top of the Dynaboard context and acts as a container over the entire application. Settings on this node affects all deployments, pages, and triggers.
You can update application settings by click on the Settings panel in the Dynaboard Editor, or by pressing 7 on your keyboard.
Properties
Selected Theme
| Prop | selectedTheme |
|---|---|
| Type | string |
| Default | undefined |
The selected theme to be used by the app. See the Theme panel in the editor and the Theme Node (opens in a new tab) for reference.
Show Dynaboard Branding
| Prop | showDynaboardBranding |
|---|---|
| Type | boolean |
| Default | true |
Whether or not to show Dynaboard branding in the bottom right corner of the page on deployments of this app.
Search Engine Indexing
| Prop | searchEngineIndexing |
|---|---|
| Type | boolean |
| Default | true |
Whether or not to permit search engine indexing of the application. This setting only applies to deployments which are marked as public.
Allow IFrame Embedding
| Prop | allowEmbedding |
|---|---|
| Type | boolean |
| Default | false |
Whether or not to permit other websites to embed this application in an IFrame.
Meta Tags
| Prop | metaTags |
|---|---|
| Type | array |
| Default | [] |
A list of meta tags to add to the head section of the HTML document.
Meta Tag
| Prop | metaTags[] |
|---|---|
| Type | object |
| Default | undefined |
Information to add to the head of the HTML Document
Meta Key
| Prop | metaTags[].key |
|---|---|
| Type | string |
| Default | undefined |
The name of the meta tag
Meta Value
| Prop | metaTags[].value |
|---|---|
| Type | string |
| Default | undefined |
The value of the meta tag
Select robots.txt default or custom option
| Prop | selectRobotsTxtOption |
|---|---|
| Type | boolean |
| Default | true |
Whether or not to use the default Robots.txt
Robots.txt
| Prop | robotsTxt |
|---|---|
| Type | string |
| Default | undefined |
The robots.txt (opens in a new tab) to use for the document.
Timezone
| Prop | timezone |
|---|---|
| Type | string |
| Default | undefined |
The default timezone to use for the app, such as for scheduled jobs.
Languages
| Prop | languages |
|---|---|
| Type | array |
| Default | [ 'en' ] |
The list of languages supported by the app, in ISO 639-1 (opens in a new tab) format.
Language
| Prop | languages[] |
|---|---|
| Type | string |
| Default | undefined |
Supported language
Default Authorization Rules
| Prop | authorizationRules |
|---|---|
| Type | string |
| Default | [] |
Custom authorization rules for this app that act as a default.
Sign-in Authorization Rules
| Prop | signInAuthorizationRules |
|---|---|
| Type | string |
| Default | [] |
Custom authorization rules that determine who can sign-in to this app.
Preview Page
| Prop | previewPageRef |
|---|---|
| Type | string |
| Default | undefined |
Custom page to render for the app preview image.
Content Security Policy
| Prop | csp |
|---|---|
| Type | array |
| Default | [] |
The Content Security Policy (opens in a new tab) for the app.
CSP Directive
| Prop | csp[] |
|---|---|
| Type | object |
| Default | undefined |
A directive for the Content Security Policy
Directive Name
| Prop | csp[].key |
|---|---|
| Type | string |
| Default | undefined |
The name of the directive
Directive Value
| Prop | csp[].value |
|---|---|
| Type | string |
| Default | undefined |
The value of the directive, separated by spaces
Session Expiration Time
| Prop | sessionExpiration |
|---|---|
| Type | SessionExpiration ('Never' | 'One Minute' | 'Session' | 'One Hour' | 'One Day' | 'One Week' | 'Two Weeks' | 'One Month' | 'One Year') |
| Default | Two Weeks |
How long user sessions are valid for. This is the maximum amount of time that a user can access the app without re-authenticating.