WEB-575 Fix the WebApp to show the Menus and buttons (create, import, delete, edit) as per the grants of each profile (#3102)

This commit is contained in:
Soni Jay
2026-02-07 09:44:52 -06:00
committed by GitHub
parent 56dcc6064c
commit adecbc27b8
10 changed files with 151 additions and 23 deletions
+9
View File
@@ -92,6 +92,15 @@ export const environment = {
complianceHideClientData:
loadedEnv['complianceHideClientData'] === 'true' || loadedEnv['complianceHideClientData'] === true || false,
/**
* Enable Role-Based Access Control (RBAC) for menus and buttons
* When enabled, menus/buttons visibility is controlled by user permissions
* When disabled (default), shows all menus/buttons for backward compatibility
* Set via MIFOS_PRODUCTION_MODE_ENABLE_RBAC env var
*/
productionModeEnableRBAC:
loadedEnv['productionModeEnableRBAC'] === 'true' || loadedEnv['productionModeEnableRBAC'] === true || false,
OIDC: {
// Support legacy FINERACT_PLUGIN_OIDC_* variable names for backward compatibility
oidcServerEnabled:
+9
View File
@@ -94,6 +94,15 @@ export const environment = {
complianceHideClientData:
loadedEnv.complianceHideClientData === 'true' || loadedEnv.complianceHideClientData === true || false,
/**
* Enable Role-Based Access Control (RBAC) for menus and buttons
* When enabled, menus/buttons visibility is controlled by user permissions
* When disabled (default), shows all menus/buttons for backward compatibility
* Set via MIFOS_PRODUCTION_MODE_ENABLE_RBAC env var
*/
productionModeEnableRBAC:
loadedEnv.productionModeEnableRBAC === 'true' || loadedEnv.productionModeEnableRBAC === true || false,
OIDC: {
// Support legacy FINERACT_PLUGIN_OIDC_* variable names for backward compatibility
oidcServerEnabled: