Skip to content

fix: resolve metadata management app authority name on unbundled install [DHIS2-21388] [2.42]#24125

Merged
netroms merged 1 commit into
2.42from
fix/DHIS2-21388-metadatamanagement-translation_2.42
Jun 9, 2026
Merged

fix: resolve metadata management app authority name on unbundled install [DHIS2-21388] [2.42]#24125
netroms merged 1 commit into
2.42from
fix/DHIS2-21388-metadatamanagement-translation_2.42

Conversation

@netroms

@netroms netroms commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Follow-up to the merged backport #24053, which did not actually fix the issue on 2.42.

On 2.42 the metadata-management app is not bundled (it is not in apps-to-bundle.json), so App.getSeeAppAuthority() takes the non-bundled path, strips the hyphen from the short name, and produces the authority M_metadatamanagement — not M_dhis-web-metadata-management. #24053 only added the bundled-form key, so the Users app still showed the raw fallback metadatamanagement app.

This adds the M_metadatamanagement translation so the unbundled authority resolves to Metadata Management app.

Verified against the runtime authority on play.im.dhis2.org/dev-2-42 (/api/authorities returns id M_metadatamanagement).

Jira: DHIS2-21388

AI Assisted

…tall [DHIS2-21388]

On the 2.42 maintenance branch the metadata-management app is not bundled
(it is absent from apps-to-bundle.json), so App.getSeeAppAuthority() strips
the hyphen from the short name and produces the authority M_metadatamanagement,
not M_dhis-web-metadata-management. The backport in #24053 only added the
bundled-form key, so the Users app still showed the raw fallback
"metadatamanagement app".

Add the M_metadatamanagement translation so the unbundled authority resolves
to "Metadata Management app".

AI Assisted

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@sonarqubecloud

sonarqubecloud Bot commented Jun 8, 2026

Copy link
Copy Markdown

@netroms netroms merged commit 68de0ef into 2.42 Jun 9, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants