FuuzHelp Center

Administer · App Management

Application Settings

Last updated June 11, 2026, 12:08 PM UTC · fuuz.com/help/settings

1. Overview

Application Settings provide a standardized configuration system for controlling application-wide behaviors including date and time formatting, number display, localization, and visual theme preferences. These settings operate on a three-tier inheritance model that allows App Administrators to define default values, assign role-specific configurations, and override individual user preferences when necessary.

Note: Settings are scoped per application and per environment. Each custom application maintains its own independent settings configuration, and settings do not automatically replicate across build, QA, and production environments unless explicitly migrated via packages.

2. Architecture & Data Flow

Definitions

Inheritance Hierarchy

Settings follow a strict precedence order where more specific configurations override general ones:

  1. User Setting Values (Highest Priority) - Individual user's personal preferences
  2. Role Setting Values (Medium Priority) - Configuration inherited from the user's active role
  3. Default Value (Lowest Priority) - Application-wide baseline configuration

Important: When a user switches between roles, Role Setting Values dynamically apply based on the currently active role. User Setting Values always take precedence regardless of role context.

Setting Scope

3. Available Settings

The following settings are available in all Fuuz applications. These settings are predefined by Fuuz and cannot be added to or removed, though all values are customizable by App Administrators.

Setting Name Type Description Default Value
Always Display Time Zones Boolean Controls whether time zone identifiers are always displayed on dates. When false, time zone identifiers only display when the date's time zone differs from the system time zone. System time zone is determined by the Time Zone setting or user's device time zone when Time Zone setting is not set. false
Date Format String Default format string for date display fields, columns, and inputs. Format strings use Moment.js format syntax. Default format provides a short date string that automatically changes depending on Locale setting or user's device locale. "L"
Date & Time Format String Default format string for dateTime display fields, columns, and inputs. Format strings use Moment.js format syntax. Default format provides a short date and time string that automatically changes depending on Locale setting or user's device locale. "L LT"
Float Format String Default format string for number display fields, columns, and inputs. Format strings use Numeral.js format syntax. Default format provides a number string with thousands and decimal separators that automatically change depending on Locale setting or user's device locale, with maximum 8 digits of decimal precision. "0,0.[00000000]"
Integer Format String Default format string for integer display fields, columns, and inputs. Format strings use Numeral.js format syntax. Default format provides an integer string with thousands separators that automatically change depending on Locale setting or user's device locale. "0,0"
Locale String A locale to apply to Fuuz, overriding the user's browser locale. Affects date formatting, number formatting, and application language. null
Logo Image Source URL String The URL to a logo that is branded upon a Fuuz webpage. ""
Primary Color Color The Primary Color of the theme. "#006FBA"
Secondary Color Color The Secondary Color of the theme. "#709CBA"
Theme Mode List What theme mode to use for the user interface. "System"
Time Format String Default format string for time display fields, columns, and inputs. Format strings use Moment.js format syntax. Default format provides a short time string that automatically changes depending on Locale setting or user's device locale. "LT"
Time Zone List A default IANA time zone identifier to apply to dates and times in Fuuz. When not set, dates and times are displayed in a user's device time zone. null

Note: List-type settings have predefined options available in Fuuz. To view available list values for a specific setting, refer to the current setting list values in the Fuuz application interface.

4. Use Cases

5. Screen Details

The Settings screen is accessed via App Management > Settings in the App Admin menu section.

Settings Table

The main table displays all available settings with the following columns:

Settings table

Settings table detail

Setting Detail View

Clicking on a setting name opens the detail view showing:

Example form:

Setting detail form

Available Actions

End User Access

End users can modify their own User Setting Values by:

  1. Clicking their Avatar icon in the top-right corner
  2. Selecting Profile from the dropdown menu
  3. Navigating to the settings section within their profile
  4. Modifying desired setting values

6. Technical Details

Format String Libraries

Settings use industry-standard formatting libraries:

Setting Usage in Applications

Settings are automatically applied throughout the Fuuz platform:

Custom Configuration Logic

While users cannot create new settings in the Settings interface, App Administrators and Developers can implement custom configuration logic using:

7. Resources

8. Troubleshooting

Best Practices

9. Revision History

Version Date Editor Description
1.0 2024-12-27 Fuuz Documentation Team Initial Release

See Also