Skip to content

User Management

User Management is where administrators view, create, edit, and manage all user accounts on the FundedYouth platform. It’s the central place for controlling who has access, what roles they hold, and their account status.


The User Management page displays a searchable, filterable table of all registered users with quick access to user details, editing, and bulk actions.

User Management

Showing 3 of 6 users
All Status All Consent All Roles All Ages
USER AGE STATUS CONSENT JOINED ↓ ROLE
SL
22 ACTIVE N/A 2d ago
USERVOLUNTEER
JK
17 ACTIVE Verified 1w ago
USERVOLUNTEERSTUDENT
AJ
34 ACTIVE N/A 1yr ago
USERADMIN

The search bar and filter dropdowns sit above the user table. All filters work together using AND logic — a user must match every active filter to appear in the results.

FilterOptionsWhat It Does
SearchFree textSearches by name, username, or email (case-insensitive, substring match)
All StatusActive, Pending, Suspended, InactiveFilter by account status
All ConsentVerified, Awaiting, Denied, Expired, N/AFilter by parental consent status
All RolesUser, Admin, Student, VolunteerFilter by assigned role
All AgesChild (<13), Teen (13–17), Adult (18+)Filter by age group

The header shows “Showing X of Y users” so you always know how many results match your current filters. Changing a filter clears any selected rows.


Each row in the table displays:

ColumnWhat It Shows
CheckboxSelect users for bulk actions
UserAvatar with initials, full name, and @username
AgeCalculated from date of birth
StatusAccount status badge (see below)
ConsentParental consent status — “N/A” for adults, consent badge for minors
JoinedHow long ago the account was created (e.g., “2d ago”, “1w ago”)
RoleAll assigned roles as colored badges
MenuThree-dot menu with View Details, Edit, and Delete options

All columns with a ↓ arrow are sortable — click the column header to sort ascending or descending.

Active — The account is in good standing. The user can log in and use the portal.

Pending — The account has been created but is not yet fully set up. Typically waiting for email verification or admin approval.

Suspended — The account has been temporarily disabled by an administrator. The user cannot log in.

Inactive — The account is no longer in active use.

Each user can have multiple roles. Roles are shown as colored badges:

USER — Default role assigned to every account. Cannot be removed.

VOLUNTEER — Can sign up for volunteer timeslots and earn volunteer credits.

STUDENT — Can enroll in courses, earn badges, and track learning progress.

INSTRUCTOR — Can be assigned as the instructor for session events.

ADMIN — Can access the Admin Portal and manage platform features (requires admin_portal_access permission).

Consent status depends on the user’s age:

Age GroupConsent StatusWhat It Means
Adult (18+)N/ANo parental consent needed
Teen (13–17)Verified / Awaiting / Denied / ExpiredParent or guardian must provide consent
Child (<13)Verified / Awaiting / Denied / ExpiredSame as teen, plus parent must be present at all times

Consent actions available to admins:

  • Awaiting → Mark as Verified or Denied
  • Verified → Mark as Expired
  • Denied or Expired → Resend Request or Re-verify

Click any row in the table (or select View Details from the three-dot menu) to open the user detail panel. This slides in from the right side of the screen.

SL
Sarah Lin @slin2041
ACTIVE USERVOLUNTEER
DETAILS
Age 22 (Adult)
Joined 2d ago
PARENTAL CONSENT
No parental consent required (adult user).
AGREEMENTS
Volunteer Agreement Signed 3/15/2026 by Sarah Lin
Revoke
Member Portal General Use Agreement Signed 3/14/2026 by Sarah Lin
Revoke
Adult Terms of Service Agreement Signed 3/14/2026 by Sarah Lin
Revoke
SectionWhat It Contains
Profile headerAvatar, name, @username, status badge, and all role badges
DetailsAge (with Child/Teen/Adult label), join date, email address, PIN passcode (if set)
Parental ConsentConsent status and explanation. For minors, includes parent name, email, and phone
AgreementsAll agreements the user has signed, with the signed date and signatory. Each has a Revoke button
Admin NotesInternal notes visible only to admins
ActionsEdit User button and Delete button

Click Revoke next to any signed agreement to revoke it. A confirmation dialog asks for a reason before proceeding. Once revoked, the user will need to re-sign the agreement before accessing features that require it.


Click the + Add User button in the top-right corner to open the user creation form.

FieldRequirements
Full NameAt least 2 characters. A username is auto-generated from the name.
Date of BirthMust be between ages 5 and 99
EmailRequired for adults (18+). Optional for children under 13.
PasswordMinimum 12 characters when creating a new account. A password generator is available with an adjustable length slider (12–32 characters).
FieldDetails
PIN Passcode4-digit PIN between 1000 and 9999
RolesSelect additional roles beyond the default User role
StatusDefaults to “Pending” for new accounts
Admin NotesInternal notes only visible to admins

When the date of birth makes the user under 18, additional fields appear:

  • Parent Name — Required
  • Parent Email — Required (with an option to use the same email as the user)
  • Parent Phone — Required
  • A warning label shows: “Parental consent will be required”
  • Consent status is automatically set to Awaiting

Click Edit User from the detail panel or select Edit from the three-dot menu. This opens a full-page form with all editable fields.

Back to Users

Edit James Kim

Update user details, credentials, and roles.
James Kim
Username: jkim8872
05/12/2009
Age: 17 (Teen)
Change Email
The existing password is hidden for security. Use the button below to set a new one.
4-digit PIN (1000–9999)
PARENT / GUARDIAN INFO
Dr. Kim
Same as user email
5551234567
User
Admin
Student
Volunteer
Instructor
Active
Internal notes about this user...
ACCOUNT OVERVIEW
SIGNED AGREEMENTS
Student Agreement Signed 3/10/2026
Subscription & Credit Plan Agreement Signed 3/12/2026
Member Portal General Use Agreement Signed 3/14/2026
MEMBERSHIP PLANS
Basic Plan $5.00/monthly ACTIVE
CREDIT PACKS
Starter Pack | One Time 100 credits ACTIVE
ADD-ONS
Monthly Filament Discount ACTIVE
SectionFields
Basic InfoFull name, date of birth (username is read-only after creation)
EmailClick “Change Email” to start a verification flow with a confirmation code
PasswordClick “Set New Password” to assign a new password (minimum 8 characters for edits)
PIN PasscodeSet or clear the optional 4-digit PIN
Parent/Guardian InfoParent name, email, and phone (only shown for minors)
RolesCheck or uncheck roles — User is always checked and cannot be removed
StatusChange between Active, Pending, Suspended, and Inactive
Admin NotesAdd or edit internal notes

At the bottom of the edit form, a read-only Account Overview section shows the user’s current subscriptions and agreements:

  • Signed Agreements — All agreements with their signed dates
  • Membership Plans — Active plan name, price, and status
  • Credit Packs — Purchased packs with credit counts and status
  • Add-ons — Subscribed add-ons with their status

This section is informational — to manage subscriptions, use the Subscriptions section of the Admin Portal.

RoleHow It Works
UserEvery account has this role. It cannot be removed.
StudentAn admin can add or remove this role.
VolunteerAn admin can add or remove this role.
InstructorAn admin can add or remove this role.
AdminAn admin can add or remove this role — but you cannot remove it from yourself.

Click Save Changes to apply your edits. Click Cancel to discard changes and return to the user list. The “Back to Users” link at the top also returns you to the list without saving.


You can delete a user from the detail panel or from the three-dot menu. A confirmation modal appears before deletion:

Delete User
Are you sure you want to delete this user? This action cannot be undone.
Provide a reason for this deletion...
Cancel Delete

The modal asks you to confirm the deletion and requires a reason for deletion before you can proceed. You must type a reason into the text box — the Delete button stays disabled until you do.

  • You cannot delete your own account
  • Deletion is permanent — the user and all their data are removed from the system and cannot be recovered

Select multiple users using the checkboxes in the first column. When one or more users are selected, a bulk action bar appears at the bottom of the screen:

3 of 6 selected
ActionWhat It Does
SuspendChanges the status of all selected users to Suspended
ActivateChanges the status of all selected users to Active
DeletePermanently deletes all selected users (you cannot bulk-delete yourself)

Click the X button on the action bar to deselect all users. The “Select All” checkbox in the table header toggles all visible rows. It shows an indeterminate state when some (but not all) rows are selected.


Click the Export CSV button to download a CSV file of the currently visible user list (respecting active filters and sort order).

The exported file is named users-YYYY-MM-DD.csv and includes:

ColumnData
NameFull name
Username@username
EmailEmail address (blank if none)
StatusAccount status
RolesComma-separated list of roles
AgeCurrent age
JoinedISO date of account creation