-
Notifications
You must be signed in to change notification settings - Fork 0
Permissions Model
- An Organization has many Chapters
- A Chapter has many Events
- A Region has many Locations
- An Event takes place in a Location
- An Event has Event Sessions (e.g. Workshop, Installfest) which can sometimes take place in another different Location than the primary event location.
(Listed roughly in order of least to most responsibility)
Organizers are in charge of a specific event. They can edit that event and use all the organizer tools. Event creators are automatically an organizer of that event, but more can be added.
Chapter Leaders are people with leadership responsibility for a specific chapter of an organization. Chapter leaders can do basically anything an Organizer can do, but for all events in their chapter.
Region Leaders are people with leadership responsibility in a specific region, which may cross chapter boundaries, e.g. RailsBridge and MobileBridge might have different leadership structures but collaborate on sharing venue information.
Organization Leaders are people with leadership responsibility that spans all chapters in their organization. Organization leaders can do basically anything a Chapter Leader can do, but for all chapters in their organization.
Admins are people responsible for maintaining the site. Admins can perform basically any action.
A user who doesn't otherwise have any ability to approve events can be given the 'publisher' permission, which allows them to approve events in any chapter or region.
An event volunteer can be given 'checkiner' permissions, which allows them to access the list of checked-in attendees and check-in more attendees.