Volleyball Elite Academy development update
|
Volleyball Elite Academy
Add Alumni Role and Complete All Role Lists
|
Add Alumni Role and Complete All Role ListsVolleyball Elite Academy — Development Update • May 22, 2026
Add Alumni Role and Complete All Role Lists
What & Why Registration and role selection screens don't show the full set of community roles. The Alumni role is missing entirely, and several existing roles (Coordinator, Store Manager, Bookkeeper) are absent from the community join wizard's hardcoded list. The registration wizard also surfaces Superadmin and Assistant Admin to the public, which should not be self-registerable. There is also a label bug where Coordinator shows as "Board Member" in the display info.
Done looks like
- A new Alumni role exists in the system (auto-approved, described as "Former athlete who has completed their competitive playing journey — 18 or older")
- The registration wizard () shows all community-facing roles including Alumni, and excludes Superadmin and Assistant Admin from the public-facing list
- The community join wizard () shows the complete role list: Alumni, Athlete (under 18 / registered by parent), Parent/Guardian, Academy Coach, School Coach, Club Coach, Referee, Volunteer, Supporter, Coordinator, Board Member, Store Manager, and Bookkeeper
- The Coordinator role no longer incorrectly displays the label "Board Member" — it reads "Coordinator"
- The Athlete description on both pages clearly conveys that athletes under 18 are registered by a parent/guardian, while Alumni covers those 18+ who have completed their journey
Out of scope
- Changing what any role is permitted to access (permissions/RBAC)
- Changing the approval workflow for existing roles
- Any new backend logic beyond registering the ALUMNI role in the same way as ATHLETE
Steps 1. Add ALUMNI to the schema — Add to , include it in , add a entry (label: "Alumni", description: "Former athlete who has completed their competitive volleyball journey (18+)", requiresApproval: false), and fix the entry's label from "Board Member" to "Coordinator".
2. Fix the registration wizard role list — In , filter before rendering to exclude and . Add a small clarifying note near the ATHLETE and ALUMNI options explaining the age distinction (under 18 vs 18+ completed journey).
3. Update the community join wizard role list — In , add entries to the object for: (former athlete 18+), (approval required), (approval required), and (approval required). Update the entry's description to clarify it is for athletes under 18 registered by a parent/guardian. Choose appropriate icons from for each new entry.
Relevant files - - -
|
Volleyball Elite Academy Reply to this email — we read every reply. You received this because you have an account with Volleyball Elite Academy. elitevolleyball.training |
|
No comments:
Post a Comment