Avatar
An avatar is an element that can be used to personalize a display (for example, to display an image or the initials of a user) or to act as signals to indicate the status of content. You can include a link with the avatar so that if a user clicks on it, they can go to a different URL.
Badge
A badge is a visual status indicator or description of an associated component.
Banner
A Banner is displayed when a user lands on a page to provide a message or greeting. The user can simply click on the banner to remove it.
Environment utilities
The environment utilities enable you to manage and access environment-specific settings and variables. This enables you to configure application behaviour based on the current environment. This category includes utilities for identifying the development environment and securely accessing environment variables.
Permissions
For permissions/rights and how they relate to users, check the authorisation section.
Server Configuration
Auth module
UI components
The simplest way to install the two UI components is to use the genx command. But note that you can install each component manually if you prefer.
User management
The Genesis Framework provides a robust solution for managing user access and roles. This includes a structured approach to managing user data, permissions, and profiles. This is implemented through the User interface and CurrentUser class, providing a system to manage user roles and access within applications effectively.
User Management
The User Management component is based on a set of pre-built microservices of the auth module (as you'll see in the server section) and front-end components to perform user and profile operations.