← Back to Gatherings

4.6.2 Gathering Staff Management

GatheringStaff records the people responsible for a gathering. A staff entry may reference a KMP member or hold permitted non-member contact details, and its role can identify stewards or supporting staff.

Ownership

Implementation rules

Accessible UI

Staff forms need explicit labels, programmatic required/error state, keyboard-operable member lookup, and an announced result when contact data is filled asynchronously. The list must expose role and steward state in text, not only with an icon or color.

Testing

Cover a branch-authorized manager, a steward acting on their own gathering, a denied unrelated member, member and non-member staff entries, contact-data restrictions, delete behavior, and cloning. Include a tenant isolation case for API/lookup endpoints.