This is an automated email from the ASF dual-hosted git repository.

Aman-Mittal pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fineract-backoffice-ui.git

commit 4dadd44649b831b1b3fdbae608ae231eed83608a
Merge: cdda3d7 f852fcd
Author: Aman-Mittal <[email protected]>
AuthorDate: Sun Aug 23 18:11:08 2026 +0530

    Merge pull request #437 from 
Aman-Mittal/feat/deployment-customization-overlay
    
    feat(config): customize branding, navigation and labels from a deployment 
overlay

 .github/workflows/ci.yml                           |  14 +
 .gitignore                                         |  10 +
 .rat-excludes                                      |   6 +
 DOCS/CUSTOMIZATION.md                              | 211 ++++++++++
 DOCS/examples/branding-config.example.json         |  57 +++
 deploy/entrypoint.sh                               |  30 +-
 deploy/nginx.conf.template                         |  26 ++
 e2e/branded-deployment.spec.ts                     | 263 +++++++++++++
 e2e/deployment-customization.spec.ts               | 395 +++++++++++++++++++
 e2e/rbac-feature-flag.spec.ts                      |  22 +-
 package.json                                       |   4 +
 public/schema/config.schema.json                   | 200 ++++++++++
 scripts/check-branding-path.mjs                    |  59 +++
 scripts/check-nav-ids.mjs                          | 146 +++++++
 scripts/check-reference-downstream.mjs             | 201 ++++++++++
 scripts/make-branding-demo.mjs                     | 109 ++++++
 scripts/nav-ids.json                               | 140 +++++++
 src/app/app.config.spec.ts                         |  23 +-
 src/app/app.config.ts                              |  46 ++-
 src/app/app.routes.ts                              |  12 +-
 .../adapters/i18n/deployment-translate.loader.ts   |  92 +++++
 src/app/core/router/translated-title.strategy.ts   |   9 +-
 src/app/core/services/branding.service.ts          | 430 +++++++++++++++++++++
 src/app/core/services/config.service.spec.ts       |  87 ++++-
 src/app/core/services/config.service.ts            | 199 ++++++++--
 src/app/core/services/nav-composition.test.ts      | 222 +++++++++++
 src/app/core/services/nav-composition.ts           | 302 +++++++++++++++
 .../services/navigation-config.service.test.ts     |  27 +-
 src/app/core/services/navigation-config.service.ts | 254 +++++++++++-
 src/app/features/login/login.component.ts          |  31 +-
 src/app/layout/header.component.ts                 |  33 +-
 src/app/layout/sidebar.component.ts                |  34 +-
 src/assets/i18n/en.json                            |   3 +-
 src/assets/i18n/hi.json                            |   3 +-
 src/assets/i18n/ko.json                            |   3 +-
 src/main.ts                                        |  49 ++-
 src/styles/_ionic-theme.scss                       |  16 +-
 37 files changed, 3656 insertions(+), 112 deletions(-)

Reply via email to