Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify patient session routes and fix session links #3138

Merged
merged 2 commits into from
Mar 6, 2025

Conversation

thomasleese
Copy link
Contributor

This simplifies how the routing works for patient sessions to remove the section and tab parameters now that those pages no longer exist. It also fixes the design of the table of sessions shown on the patient page and fixes the links to deep link to the session for the patient with the right programme.

Screenshots

Screenshot 2025-03-04 at 22 14 44

@thomasleese thomasleese added the ✨ feature New functionality label Mar 5, 2025
@thomasleese thomasleese added this to the v2.1.0 milestone Mar 5, 2025
@thomasleese thomasleese force-pushed the redesign-session-outcome-tab branch from 9871473 to e1538ae Compare March 5, 2025 08:31
@thomasleese thomasleese force-pushed the simplify-patient-session-routes branch from 97ad4a9 to a30fa4b Compare March 5, 2025 08:32
@thomasleese thomasleese marked this pull request as draft March 5, 2025 11:51
@thomasleese thomasleese force-pushed the redesign-session-outcome-tab branch 2 times, most recently from 77b5f89 to 73a566a Compare March 5, 2025 13:51
@thomasleese thomasleese force-pushed the simplify-patient-session-routes branch from a30fa4b to 4c3e24c Compare March 5, 2025 13:53
@thomasleese thomasleese force-pushed the redesign-session-outcome-tab branch from 73a566a to 5e0274a Compare March 5, 2025 14:09
@thomasleese thomasleese force-pushed the simplify-patient-session-routes branch from 4c3e24c to e5b5e15 Compare March 5, 2025 14:10
@thomasleese thomasleese marked this pull request as ready for review March 5, 2025 14:21
@thomasleese thomasleese force-pushed the redesign-session-outcome-tab branch from 5e0274a to 39c42c2 Compare March 5, 2025 19:14
@thomasleese thomasleese force-pushed the simplify-patient-session-routes branch from e5b5e15 to 6ae7484 Compare March 5, 2025 19:14
@thomasleese thomasleese force-pushed the redesign-session-outcome-tab branch from 39c42c2 to 6bc4189 Compare March 5, 2025 19:20
@thomasleese thomasleese force-pushed the simplify-patient-session-routes branch from 6ae7484 to 5cf9a52 Compare March 5, 2025 19:20
@thomasleese thomasleese force-pushed the redesign-session-outcome-tab branch from 6bc4189 to 0b4fde5 Compare March 5, 2025 19:23
@thomasleese thomasleese force-pushed the simplify-patient-session-routes branch from 5cf9a52 to 5868b35 Compare March 5, 2025 19:24
@thomasleese thomasleese force-pushed the redesign-session-outcome-tab branch from 0b4fde5 to 67a9b36 Compare March 6, 2025 08:24
@thomasleese thomasleese force-pushed the simplify-patient-session-routes branch from 5868b35 to 5a74de6 Compare March 6, 2025 08:24
@thomasleese thomasleese force-pushed the redesign-session-outcome-tab branch from 67a9b36 to 29f220a Compare March 6, 2025 08:33
This simplifies how the routing works for patient sessions by removing
the unused section and tab parameters now that these have been combined
in to tabs on the session page.
This updates the sessions table that's shown on the patient page to
include the programmes, and ensure that we're deep linking to the
patient in the sessions.
@thomasleese thomasleese force-pushed the simplify-patient-session-routes branch from 5a74de6 to 611ad37 Compare March 6, 2025 08:34
@tvararu tvararu temporarily deployed to mavis-pr-3138 March 6, 2025 08:34 Inactive
Copy link

sonarqubecloud bot commented Mar 6, 2025

Base automatically changed from redesign-session-outcome-tab to v2.1.0-wip March 6, 2025 08:53
@thomasleese thomasleese merged commit 2189c36 into v2.1.0-wip Mar 6, 2025
11 checks passed
@thomasleese thomasleese deleted the simplify-patient-session-routes branch March 6, 2025 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ feature New functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants