Skip to content

Roles

The FundedYouth Portal uses Role-Based Access Control (RBAC) to determine what each user can see and do. Permissions are split between the Admin Portal and User Portal, giving administrators fine-grained control over feature access.

Every user has at least one role. Roles are assigned by administrators in the User Management section. Certain roles require two-factor authentication (2FA) to be enabled before the user can access their features.

RoleDescription2FA
UserDefault role assigned to all accounts. Grants basic portal access.
AdminFull access to the Admin Portal. Can manage all features and users.
StudentAccess to curriculum, courses, badges, and academic progress tracking.
VolunteerAccess to volunteer timeslots, shift registration, and credit earning.
InstructorAccess to student management features in the Admin Portal (rosters, enrollment, badges).

2FA must be enabled     Optional

A user can have multiple roles simultaneously. For example, a user can be both a Student and a Volunteer, granting access to features from both roles.

In addition to role-based permissions, certain features require users to sign an agreement before access is granted. This is configured per-agreement by the administrator:

  • A Volunteer Agreement gates access to volunteer features
  • An Instructor Agreement gates access to instructor features
  • A Membership Agreement gates access to subscription features
  • A Student Agreement gates access to student/curriculum features

Both conditions must be met: the user must have the correct role AND have signed the required agreement.