feat: [DHIS2-21371] Read-only enrollment dashboard#4529
Open
henrikmv wants to merge 65 commits into
Open
Conversation
…ProgramAccess' into hv/chore/DHIS2-21371_EnrollmentDashboardReadOnly
Base automatically changed from
hv/fix/DHIS2-21136_DisableEnrollmentActionsWhenReadOnlyProgramAccess
to
master
May 2, 2026 14:00
…1_EnrollmentDashboardReadOnly
Contributor
simonadomnisoru
left a comment
There was a problem hiding this comment.
Good job, design-wise it looks OK to me 👍 . I leave it up to Product for the more subtle UX decisions.
cooper-joe
reviewed
May 22, 2026
cooper-joe
reviewed
May 22, 2026
cooper-joe
reviewed
May 22, 2026
cooper-joe
reviewed
May 22, 2026
cooper-joe
reviewed
May 22, 2026
cooper-joe
approved these changes
May 22, 2026
Member
cooper-joe
left a comment
There was a problem hiding this comment.
A few suggested label changes, otherwise looks good.
…1_EnrollmentDashboardReadOnly
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



DHIS2-21371
When ALL write access is missing,
showWidgetBadge=falsesuppresses per-widget badges, and the page-levelEnrollmentReadOnlyBadgeis shown instead. When only SOME access is missing,showWidgetBadge=trueenables per-widget badges while no page-level badge appears.Note:
Block data entry after completionandExpired periodused to disable theEdit eventbutton and show a tooltip. They now follow the read-only pattern — the button is hidden and the badge explains why.completeEventsExpiryDaysis not respected and will be added in #4583