1. Roles and permissions
Owners and managers can manage only the organizations where they already hold those roles.
| Role | How it is assigned | What it can manage |
|---|---|---|
| OWNER | Assigned automatically when creating an organization. | Everything a manager can do, plus promote MEMBER → MANAGER, demote MANAGER → MEMBER, and manage broader membership-role changes. |
| MANAGER | Promoted by an owner. | Daily org management: playgrounds, events, members, pending requests, balances, transactions, announcements, and pre-registration lists inside the same org. |
2. Organization setup
Create an organization, then maintain its public profile and branding.
2.1 Create organization
- Open
/org/create. - Enter name, description, website, and email.
- Submit the form and you become the owner automatically.
- The org appears publicly only after site-admin approval.
2.2 Edit organization profile
- Use the edit control on the org dashboard header.
- Update name, description, website, email, and logo.
- Logo upload, replacement, and removal are supported.
3. Organization dashboard
/org/[orgId]/dashboard is the main control center for elevated org roles.
Playgrounds
Manage venues linked to the org.
Events
Create and maintain event schedules.
Members
Search, review, and manage members.
Pre-registration
Prepare recurring attendance lists.
Transactions
Review org financial records.
Announcements
Manage org announcements shown on the dashboard.
4. Playgrounds and events
Current org management supports both venue management and advanced event editing for elevated roles.
4.1 Playgrounds
- Open
/org/[orgId]/playgrounds. - Create, edit, and delete playground records.
- Virtual playgrounds are supported for online / non-physical sessions.
4.2 Events
- Open
/org/[orgId]/eventsto create and edit events. - Inline editing supports name, note, visibility, registration window, member cost, and drop-in cost.
- Start-time changes can auto-adjust end time and registration defaults.
- Recurring events can be generated in batches.
5. Members and approvals
Member tools now expose the actual permission split between managers and owners.
5.1 Member list
- Use
/org/[orgId]/membersto search approved members by name or email. - Rows can show avatar, nickname, role, joined date, balance, DUPR, and GPN.
- Elevated users can open action panels for role, balance, revoke, and profile actions.
5.2 Pending requests
- Open
/org/[orgId]/members/pendingto review membership requests. - Managers and owners can approve or reject pending members for their own org.
- Pending rows can display avatar, bio, join date, DUPR, and GPN.
5.3 Manager capabilities
- Manage approved members inside the same org.
- Adjust member balances.
- Revoke regular MEMBER accounts from the org.
- View user profiles for org members.
5.4 Owner-only additions
- Promote MEMBER → MANAGER.
- Demote MANAGER → MEMBER.
- Perform broader role-management decisions within the org.
6. Event registrations and pre-registration
Event detail tools are built for roster control, waitlist movement, and bulk-add flows.
6.1 Event registration management
- Open
/org/[orgId]/events/[eventId]to inspect registrations. - Search registered and waitlisted players.
- Cancel a registration or promote a waitlisted player manually.
- Use bulk-add flows for pre-registered players when needed.
6.2 Pre-registration lists
- Open
/org/[orgId]/pre-registrations. - Create recurring pre-registration groups such as league rosters.
- Add approved org members to each list.
- Reuse those lists later to register members into actual events faster.
7. Transactions and announcements
Financial review and org messaging are now first-class manager dashboard actions.
7.1 Transactions
- Use
/org/[orgId]/transactions. - Review charges, refunds, deposits, and adjustments for the org.
- Lists are paginated and optimized for both table and mobile-card layouts.
7.2 Announcements
- Use
/org/[orgId]/announcements. - Create and edit organization announcements with title, rich text, start date, and end date.
- Announcements appear on the organization dashboard when active.
Quick reference
Core manager / owner routes as of March 29, 2026.
| Page | URL | Who uses it | Purpose |
|---|---|---|---|
| Dashboard | /org/[id]/dashboard | Owner / Manager | Management shortcuts and org overview. |
| Playgrounds | /org/[id]/playgrounds | Owner / Manager | Manage venue records. |
| Events | /org/[id]/events | Owner / Manager | Create and edit events. |
| Members | /org/[id]/members | Owner / Manager | Search and manage members. |
| Pre-registration | /org/[id]/pre-registrations | Owner / Manager | Manage recurring pre-registration lists. |
| Transactions | /org/[id]/transactions | Owner / Manager | Review org financial history. |
| Announcements | /org/[id]/announcements | Owner / Manager | Publish org dashboard announcements. |