UI Configuration
UI configuration for app
Overview
This page provides details about the MuktaSoft UI configuration required to enable it in any environment.
DevOps Configuration
In the DevOps repository of your organization, locate the following "deploy-as-code/helm/environments/works-dev.yaml"
. Inside the environment YAML file used to deploy the Works platform, please add the following block of code:
A dev environment sample file is linked here. Note that you will have to modify this for your deployment.
Global Configuration
This section contains a config that is applicable globally to all UI modules. These need to be configured prior to service-specific UI configurations.
Steps to create a globalconfig.js file:
Create a config file (globalconfigs.js) with below-mentioned configurations (see code below).
Configure all the images/logos required in the S3 and add links as footerBWLogoURL, footerLogoURL.
Mention the state tenant ID as stateTenantId.
If any user roles have to be made invalid add as invalidEmployeeRoles.
Then push this global config file into your S3 bucket as globalconfigs.js.
Mention the globalConfigs file URL in your
Environment config
.
MDMS Configuration
All the UI Screen configurations required for MUKTA are present in this folder commonMuktaUiConfig. For other MDMS configurations, please check here.
Roles Configuration
Please refer to the table in this document for screen-specific role configuration. Note that some of this will overlap with configurations done for the backend service modules. If already present in MDMS, please ignore it.
Localization Configuration
All strings localized per module are provided in this sheet linked here. To translate the UI into other languages, please follow this sheet and provide appropriate translations in your language.
Reference Links
Figma screens for the UI are here. Refer to them to understand the MUKTA UI.
Last updated