22-Apr-2026 — admin toggle to suppress Related Links box on walks closes #228
build 619 — commit c3eb134
Adds a new Show "Related Links" Box on Group Walk Pages checkbox in Admin > System Settings > Group / Area Configuration, rendered next to the existing Show On Ramblers Link toggle inside the Group Walk event-type settings panel.

When off, the Related Links panel (including its heading) is hidden on individual walk pages. See screenshots below of examples where related links are shown (default) in comparison to when it's hidden and a share link has been added to the Top panel:
Previous default view

New compact view with share link dropdown

"This Walk" becomes a share action with a View / Share / Copy dropdown
- new
WalkShareRowComponentrendering a mint-cake share icon plus a dropdown (View this walk, Share this walk, Copy link) following the event-leader-phone-link pattern (hover-open with a grace delay, container="body", dropup) - clicking the share icon fires share directly; clicking the text opens the dropdown
Optional "Sharing" section in the Group Walk Leader panel:
- new Organisation.showWalkShareInHeader boolean, default false, surfaced as a Show "Share" Row in Group Walk Leader Panel checkbox in Event Configuration (walk-only)
- event-leader lays out as Group (full-width) then a two-column row with Group Walk Leader on the left and a Sharing heading plus walk-share-row on the right when the toggle is on
Per-link toggles and "Walk View" admin tab
- new WalksConfig.relatedLinkShow{OnRamblers,ThisWalk,Meetup,OsMaps, What3words,Venue} booleans, defaulting true
- new Walk View tab under walks/admin/config with a checkbox per link and a live "Related Links" preview that updates as the admin flips toggles
- RelatedLinksComponent reads the walksConfig and adds a showLink() gate on each row in addition to the existing data conditions

Github Deployment Workflows
- Infra:
.github/workflows/deploy-to-environments.ymlnow sets environment:${{ matrix.environment }}on the deploy job so each matrix deploy is tied to the corresponding GitHub Actions environment for secrets and approval rules. - The benefit of this refactor is that each environment matrix entry shows a progress bar with an estimated completion time. See screenshot below.
