Privacy & Visibility screen
What it is
Section titled “What it is”The Privacy & Visibility screen is where admins configure what members can see about each other within a syndicate. Three settings live here: whether member names appear on other people’s calendar bookings, which roles can see the financial detail of other members’ usage logs, and whether usage photos are visible across the whole syndicate or only to the uploader plus admins.
All three settings apply syndicate-wide. There is no per-member override.
Who can use it
Section titled “Who can use it”- Owner and admin — can change every setting on this screen.
- Members — do not see the screen. They experience the effects on the calendar, in the usage log list, and in the photo viewer.
Where to find it
Section titled “Where to find it”In the app:
- Open the syndicate.
- Go to Dashboard → Syndicate settings → Privacy & Visibility.
Route: /syndicates/:syndicateId/settings/privacy.
Fields / options
Section titled “Fields / options”| Field | Default | Notes |
|---|---|---|
| Show member names on bookings | On | Toggle. When off, other members’ bookings on the calendar show as “Busy”. Your own bookings always show your name. Stored as show_member_names_on_bookings. See Show member names on bookings. |
| Usage log visibility | All Members | Dropdown. Controls who can see the financial detail (charge, shortfall, rate) on other members’ usage logs. Values: All Members, Owner & Admins, Admins Only. Stored as usage_log_visibility. The log itself is always listed — only the financial columns are hidden. |
| Share usage photos with all members | Off | Toggle. When on, every member can view the Hobbs / tacho photo on any usage log. When off, only the uploader and admins can view photos on logs they did not author. Stored as share_usage_photos. Saves immediately on change — no Save button required. See Usage photo privacy. |
Behaviour rules
Section titled “Behaviour rules”- Show member names is a display rule, not an access control rule. Bookings still belong to their author in the database; only the calendar label changes. See Show member names on bookings.
- Usage log visibility is enforced client-side via conditional rendering; the rows are always fetched. This is intentional — the booking, the hours, and the landings remain visible for scheduling and maintenance purposes; only the charge columns are hidden. A member viewing their own log always sees the full detail. Owners and admins always see everything.
- Share usage photos saves immediately. The other two fields require tapping the Save button. If the syndicate has not yet loaded when you open the screen, the photo-sharing toggle is still interactive but waits for the initial load before persisting.
- Personal ICS feed is not affected by any of these toggles. Your feed only ever contains your own bookings.
See also
Section titled “See also”- Show member names on bookings — how the calendar renders the toggle’s effect.
- Usage photo privacy — how the photo toggle interacts with role-based access.
- Role capability matrix — the complete who-can-see-what table.