From 320512ea16d714d1d06c02062a0ccb8ece43070c Mon Sep 17 00:00:00 2001 From: delchev Date: Sun, 9 Aug 2026 17:27:47 +0300 Subject: [PATCH] chore: pin the platform to dirigible 14.18.0 Moves Oceanus from codbex-platform-parent 13.6.0 to 14.18.0 and adapts the assembly to what changed across those releases. **`/` no longer lands on the Workbench by default.** `DIRIGIBLE_HOME_URL` now defaults to the Home launchpad (`services/web/home/`) instead of `services/web/shell-ide/`. Oceanus is a tooling edition whose surface is the Workbench and its Documents perspective, so the previous target is now set explicitly rather than inherited - the same choice the other tooling editions made. This also keeps `HomePageIT` valid, since it asserts the branding name on whatever `/` serves. **`group-ui` grew seven modules** (admin, application, builder, home, monitoring, partner, personal). Two are excluded because this edition cannot serve them: - `resources-builder` is the conversational Intent builder and needs `engine-intent`, which is not shipped here. - `resources-monitoring` reads `ide-monitoring`, `ide-messaging-monitoring` and the BPM engine for its System, Messaging and Processes pages; none are shipped, so three of its six pages would be dead. Adopting it means adding those backends - and a message broker - first. The rest (the Harmonia application/personal/partner/admin shells, the Home launchpad, and the Harmonia Documents shell that complements this edition's own Documents perspective) come in as `group-ui` composes them. **The forked help menu's translations were never served.** `locales.js` scans `/i18n//` only; this fork had drifted to `translations/`, so both catalogs were dead and the menu fell back to its hard-coded labels. Renamed to `i18n/`, matching upstream. No dependency here was removed upstream - every artifact this edition names still exists at 14.18.0, and it declares no Olingo, no templates and no OData. Verified on the booted jar: 121 dirigible jars, all at 14.18.0; `/` redirects to `/services/web/shell-ide/`; the Workbench, the Documents perspective assets, the CMS API at `/services/documents` and the Harmonia documents shell all serve; `/services/web/{builder,monitoring,dashboard}/` answer 404; `platform-shells` lists applicationShell, personalShell, partnerShell, adminShell and shellIde; the `menu-help` namespace resolves through `locales.js`; boot log free of ERROR. Co-Authored-By: Claude Opus 5 --- application/pom.xml | 15 +++++++++++++++ .../src/main/resources/dirigible.properties | 4 ++++ .../{translations => i18n}/bg-BG/translation.json | 0 .../{translations => i18n}/en-US/translation.json | 0 pom.xml | 2 +- 5 files changed, 20 insertions(+), 1 deletion(-) rename components/ui/menu-help/src/main/resources/META-INF/dirigible/menu-help/{translations => i18n}/bg-BG/translation.json (100%) rename components/ui/menu-help/src/main/resources/META-INF/dirigible/menu-help/{translations => i18n}/en-US/translation.json (100%) diff --git a/application/pom.xml b/application/pom.xml index b842faf..4267ef2 100644 --- a/application/pom.xml +++ b/application/pom.xml @@ -109,6 +109,21 @@ org.eclipse.dirigible dirigible-components-ui-menu-help + + + org.eclipse.dirigible + dirigible-components-resources-builder + + + + org.eclipse.dirigible + dirigible-components-resources-monitoring + diff --git a/application/src/main/resources/dirigible.properties b/application/src/main/resources/dirigible.properties index 1239308..0e0b477 100644 --- a/application/src/main/resources/dirigible.properties +++ b/application/src/main/resources/dirigible.properties @@ -9,6 +9,10 @@ DIRIGIBLE_PRODUCT_TYPE=documents DIRIGIBLE_INSTANCE_NAME=oceanus +# Oceanus is a tooling edition: / stays on the Workbench. The platform default moved to the +# Home launchpad (services/web/home/), which carries no documents perspective. +DIRIGIBLE_HOME_URL=services/web/shell-ide/ + DIRIGIBLE_SFTP_PORT=22 DIRIGIBLE_BRANDING_NAME=Oceanus diff --git a/components/ui/menu-help/src/main/resources/META-INF/dirigible/menu-help/translations/bg-BG/translation.json b/components/ui/menu-help/src/main/resources/META-INF/dirigible/menu-help/i18n/bg-BG/translation.json similarity index 100% rename from components/ui/menu-help/src/main/resources/META-INF/dirigible/menu-help/translations/bg-BG/translation.json rename to components/ui/menu-help/src/main/resources/META-INF/dirigible/menu-help/i18n/bg-BG/translation.json diff --git a/components/ui/menu-help/src/main/resources/META-INF/dirigible/menu-help/translations/en-US/translation.json b/components/ui/menu-help/src/main/resources/META-INF/dirigible/menu-help/i18n/en-US/translation.json similarity index 100% rename from components/ui/menu-help/src/main/resources/META-INF/dirigible/menu-help/translations/en-US/translation.json rename to components/ui/menu-help/src/main/resources/META-INF/dirigible/menu-help/i18n/en-US/translation.json diff --git a/pom.xml b/pom.xml index 2dd4371..f589729 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.codbex.platform codbex-platform-parent - 13.6.0 + 14.18.0 codbex - oceanus - parent