# 21-Jul-2026 — hide non-approved walks from public visitors [ref #324](https://github.com/nbarrett/ngx-ramblers/issues/324)

## [build 786](https://github.com/nbarrett/ngx-ramblers/actions/runs/29846963493) — [commit 4c87b91](https://github.com/nbarrett/ngx-ramblers/commit/4c87b9178ccae1502960c7053e9ef38233a74990)

_____

## What's new

Walk admins can now choose whether walks that are not yet approved
are shown to visitors who are not logged in. Two new checkboxes in
the Walk View tab of the walks configuration page control whether
empty walk slots (no leader assigned) and walks still awaiting
details or approval appear in public walk listings.

![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/255192d6-37bb-4550-b851-6f386c9eb869.png)

*The Walk View tab in Admin > Walks Admin > Configuration*

![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/efbe1f73-80ee-4060-87bc-8c59740ad99e.png)

*The new Public visibility settings in the Walk View tab*

## At a glance

- Two independent settings: "Hide empty walk slots (no leader
assigned)" and "Hide walks awaiting details or approval"
- Hidden walks are removed from the card, table and map views for
visitors who are not logged in, and page counts always match the
walks on display
- Visiting a hidden walk's web address directly shows the same page
as a web address that does not exist
- Logged-in members and walk admins continue to see all walks, so
empty slots remain available for members to volunteer to lead
- Both settings are off by default - nothing changes until a group
opts in
- The lead/edit walk button is now a split button: clicking the
main part goes straight to leading the walk, and the arrow on
the right opens a menu with the edit option
- Browsing walks whilst not logged in no longer produces
authorisation errors in the browser console
- An expired login session now signs out cleanly and carries on as
a visitor, instead of showing a logged-in header that no longer
works and blank pages that needed a browser refresh

![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/119c53c9-633a-487c-a9e9-02a53c41cb63.jpeg)

*Logged-in walk admins still see empty walk slots, each with the new split lead button and status shown*

![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/116dcb72-16a7-4b3a-b2e5-f1bb608082d3.jpeg)

*The same walks programme for a visitor who is not logged in — empty slots are hidden and the event count matches what is shown*

![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/2b93f072-beec-46bb-a60c-e4db8fc5f01c.png)

*The split lead button — clicking the main part goes straight to leading the walk*

![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/ed2b930b-c939-49bd-afc8-eabe3189c804.png)

*The arrow on the right opens the menu with the edit option*