Skip to content

docs: [DHIS2-21885] recapture remaining likely-outdated screenshots (batch 2) - #4682

Open
karolinelien wants to merge 4 commits into
masterfrom
docs/DHIS2-21885-screenshot-batch-2
Open

docs: [DHIS2-21885] recapture remaining likely-outdated screenshots (batch 2)#4682
karolinelien wants to merge 4 commits into
masterfrom
docs/DHIS2-21885-screenshot-batch-2

Conversation

@karolinelien

@karolinelien karolinelien commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

What is fixed?

Second batch of fixes for https://dhis2.atlassian.net/browse/DHIS2-21885, following on from #4680 (first batch). Covers groups 1, 2, 3, 4, 6, 9, 10 from the doc-wide screenshot audit.

  • Search result cards (Program + Tracked entity type scope): card layout was reworked in a March 2026 pass — confirmed live that the "Last updated" timestamp is gone from program-scope result cards specifically (tracked-entity-type-scope cards still show it). Recaptured all four action states: general list, View dashboard, View active enrollment, Re-enroll. The Re-enroll screenshot uses WHO RMNCH Tracker rather than Child Programme: Child Programme has onlyEnrollOnce set on the demo, so its Re-enroll button never leads anywhere genuine — WHO RMNCH actually supports re-enrollment, so it's a more honest example of the feature.
  • View-selector chips: recaptured against real saved views (Malaria case registration event list, Malaria focus investigation TEI list without org unit, TB program's default enrollment-status views).
  • relationship_options.png: confirmed live that the newer enrollment-dashboard relationship widget shows "Link to an existing {type}" (with type name) but plain "Create new" (no type name) — corrected the doc text to match exactly, since the old text claimed both had the type name.
  • Program rules execution: the old example's configured rule (DOB < 1 year, on Child Programme) no longer exists there. Found the actual still-configured rule on WHO RMNCH Tracker ("The womans age is outside the normal range") and recaptured against it; rewrote the doc text to describe the rule generically instead of naming a scenario that isn't configured anymore.
  • Registration forms (with/without enrollment): responsive-layout rework since the 2024 captures, labels/flow unchanged.
  • Search / register tracked entity: recaptured within the actual "Adding a relationship" flow context, matching what the doc describes.
  • download_event_list.png: refreshed 2022-era chrome and recreated the numbered (1)/(2) callouts pointing at the triple-dot menu and "Download data..." menu item, matching the original style.
  • enroll-existing-tei.png: recaptured. The search-card Re-enroll button is still broken (tracked separately, see below), but the pre-filled "New Enrollment" form itself is reachable via a different, working path: Enrollment actions → Add new on a completed enrollment (only shown when the program doesn't have onlyEnrollOnce). Recaptured that flow against WHO RMNCH Tracker.

Known issue (separate from this PR)

The search-card Re-enroll button (shown on search-by-attributes-on-scope-program-overview-4.png) still doesn't do what its label says — clicking it opens the tracked entity's existing completed enrollment instead of a new, pre-filled one. Tracked in JIRA: https://dhis2.atlassian.net/browse/DHIS2-21942. The enroll-existing-tei.png screenshot above uses the working Enrollment actions → Add new path instead, so the doc's example is honest even though the button-labeled-Re-enroll bug remains open.

AI Assisted

@karolinelien
karolinelien force-pushed the docs/DHIS2-21885-screenshot-batch-2 branch from d81e42a to f367381 Compare August 2, 2026 17:04
karolinelien and others added 3 commits August 11, 2026 15:29
…batch 2)

Recaptures groups 1, 2, 3, 4, 6, 9, 10 from the doc-wide screenshot
audit, verified live against the current Capture app UI:

- Search result cards (Program + Tracked entity type scope): card
  layout reworked March 2026 — confirmed the "Last updated" timestamp
  is gone from program-scope cards specifically (tracked-entity-type
  scope cards still show it). Recaptured all four action states
  (general list, View dashboard, View active enrollment, Re-enroll).
- View-selector chips: recaptured against real saved views (Malaria
  case registration event list, Malaria focus investigation TEI list
  without org unit).
- relationship_options.png: confirmed the newer enrollment-dashboard
  widget shows "Link to an existing {type}" (with type name) but
  plain "Create new" (no type name) — text corrected to match exactly.
- Program rules execution: the old example's rule (DOB < 1 year, on
  Child Programme) no longer exists there. Found the actual
  still-configured rule on WHO RMNCH Tracker ("The womans age is
  outside the normal range") and recaptured against it; doc text
  now describes the rule generically rather than a scenario that
  isn't configured anymore.
- Registration forms (with/without enrollment): responsive-layout
  rework since 2024 capture, labels/flow unchanged.
- Search/register tracked entity: recaptured within the actual
  "Adding a relationship" flow context.
- download_event_list.png: refreshed 2022-era chrome, recreated the
  numbered (1)/(2) callouts pointing at the triple-dot menu and
  "Download data..." menu item.

enroll-existing-tei.png is intentionally excluded — Re-enroll no
longer opens a pre-filled new-enrollment form, it opens the existing
completed enrollment instead. Left as a memory note for manual
verification rather than guessing at correct behavior.

AI Assisted
Rescrolled/recropped search-by-attributes overview screenshots to show
both the search form and result card, switched overview-4 to Urzula
Hertz in WHO RMNCH Tracker (Child Programme's onlyEnrollOnce never
allowed a genuine re-enroll demo), added missing red-box callouts to
tei_list_predefined_views and view_load_unselected, fixed the
download_event_list arrow callouts, and removed the lingering
scrollbar from relationship_options.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Reached the pre-filled re-enrollment form for Urzula Hertz (WHO RMNCH
Tracker) via Enrollment actions -> Add new on her completed enrollment,
confirming this flow works when a program doesn't have onlyEnrollOnce.
This is a different code path from the search-card Re-enroll button
tracked in DHIS2-21942, which remains broken.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@karolinelien
karolinelien force-pushed the docs/DHIS2-21885-screenshot-batch-2 branch from 6128118 to 4865d77 Compare August 11, 2026 13:32
…llouts

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@karolinelien
karolinelien marked this pull request as ready for review August 11, 2026 15:49
@karolinelien
karolinelien requested review from a team as code owners August 11, 2026 15:49

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the new screenshot, the background is red, and the warning is no longer showing, likely because no birth date value is selected. Could we grab a new screenshot to ensure it aligns with the program rule warning example detailed in the docs on line 288

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants