Five roles
Owners have full access, including users, settings, holiday dates,
email settings, the public site's pages and API keys.
Managers run the back office day to day. They reach listings, the
calendar, attendees, the ledger and the deliveries run sheet, which
suits a paid member of staff or a committee volunteer who handles
bookings.
Editors write listings, groups and public
site pages. They hold no key for reading attendee details and cannot
see income, costs or the Money area, which suits a copywriter or
someone helping with search engines.
Delivery agents see only their own run sheet of drop-offs and
collections, with a done switch for each. The role appears once
logistics is turned on.
Scanners see a list of scanner
doors, one per listing and group, and can check people in and out.
They cannot open attendee lists, settings or money pages.
Example
A summer fair committee has a chair, a treasurer, a volunteer who
writes the stall listings and four people on the gate. The chair is
the owner and the treasurer is a manager who reconciles the
ledger. The listings volunteer is an editor, and
the gate team get scanner logins on their own phones. Nobody shares a
password, and only the chair and treasurer can open the attendee lists.
Removing someone
An owner removes a person from the Users list by typing their username
to confirm. Their account is deleted, every window they were signed in
with is ended, and they cannot sign in again. Admin sessions last 24
hours, and the Sessions page lists the ones currently open. The rules
for each role are published as access test
cases.
Limits
Each person has exactly one role, so someone who both edits listings
and works the door needs a role that covers both jobs.
The activity log records what happened and
when, but not which person did it.