Payload roles
User accounts in Payload CMS are stored in theexecs collection. Each account has a Roles field that controls what they can do in the admin.
Role-level access control in the codebase is partially implemented. In practice, both roles have broad content access. Check with a maintainer before relying on role restrictions for sensitive collections.
Getting access
Payload admin
Access to the Payload admin athttps://wlumsa.org/admin requires an account in the execs collection. Contact a maintainer to have an account created for you.
GitHub repository
The repository is atgithub.com/wlumsa/wlumsa.org. Request access from a maintainer with your GitHub username. You need to be added to the wlumsa organisation.
Vercel
The project is hosted on Vercel. Ask a maintainer to add you to the Vercel team if you need deployment access or need to manage environment variables.Supabase
The database and file storage run on Supabase. Ask a maintainer for access to the Supabase project if you need to inspect the database or storage bucket directly.Resend
Email delivery uses Resend. Ask a maintainer for access if you need to manage sending domains, API keys, or review delivery logs.Stripe
Stripe is used for optional payment features. Ask a maintainer for access if you are working on payment-related functionality.Who to contact
For any access request, reach out to [maintainer name] or email the team atmsa@wlu.ca.