01
Visitor
Anyone browsing Oaks without signing in. They can read public pages, explore partnership, and start public forms.
- Read public pages and resources
- Submit public interest forms
- Create an account when ready
Church Partner is an organization status. People move through scoped roles: Volunteer, Church Steward, Church Admin, and Oaks Admin.
These are person permissions. They are separate from the church's organization status, so a Church Partner can have volunteers, stewards, and church admins without making every person an admin.
01
Anyone browsing Oaks without signing in. They can read public pages, explore partnership, and start public forms.
02
A free Oaks account. Member access is personal and does not make a church a partner.
03
A person connected to one Church Partner. Volunteers can access training and resources assigned to that church.
04
A trusted group-level leader. Steward access is intentionally narrow: assigned groups, assigned people, and assigned results.
05
The church-side authority between Church Steward and Oaks Admin. Church Admin manages people, groups, leaders, and future church-level results for their church.
06
The global Oaks authority. Oaks Admin controls churches, content, access, groups, and platform settings across the whole network.
Organization Status
Church Partner describes the church account: its partnership standing, subscription package, public directory visibility, and join credentials. Person access is handled separately through church-scoped memberships.
Church Admin sits between Church Steward and Oaks Admin. It manages one church, not the whole Oaks network.
Church Admin sends the path for an active person to join the church as a Volunteer.
Active Volunteers can be promoted instantly into Church Steward access for specific group work.
Groups are owned by one church and can be created, renamed, and organized by Church Admin.
Church Stewards are assigned to specific groups through group leader records.
Future results will be scoped by church and group, with Steward access limited to assignments.
profilesIdentity and global Oaks admin flag
Stores the signed-in person and whether they are an Oaks Admin.
church_membershipsChurch-scoped person roles
Stores Volunteer, Church Steward, and Church Admin assignments for one church.
church_groupsGroups owned by a church
Every group belongs to a church, not to the global account by default.
group_leadersSteward-to-group assignments
Limits Church Steward visibility to only assigned groups.
questionnaire_resultsFuture result visibility
Results are scoped by church and, when applicable, by group.
Each role is scoped to the smallest useful authority boundary.
Visibility Matrix
| Surface | Volunteer | Steward | Church Admin | Oaks Admin |
|---|---|---|---|---|
| Public pages | Yes | Yes | Yes | Yes |
| Volunteer training | Own church | Own church | Own church | All churches |
| Group people and results | No | Assigned groups | Own church | All churches |
| Group creation and leaders | No | No | Own church | All churches |
| Content and global settings | No | No | No | Global |