Skip to content

Backend - Account/User Modification #39

@kefortney

Description

@kefortney

Note

This issue has been modified to only cover the backend aspect of this task. See #55 for frontend task

Problem / Motivation

VRWA staff need a single, reliable way to manage all platform accounts. Without a centralized table and management flow, staff will struggle to administer access, assign instructors, manage group managers, and maintain accurate trainee records—especially when dealing with phone/mail/walk-in registrants and changes in staff responsibilities.

Goals

Provide a searchable, filterable User Management Table for all accounts.
Allow VRWA admins to:

  • Create new users
  • Edit user details
  • Change user roles (trainee/instructor/admin/group manager)
  • Assign/unassign group managers to groups and manage group membership
  • Activate/deactivate accounts
  • Remove users (with safe deletion strategy)

Implement role-based access control (RBAC) so only authorized admins can manage accounts.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions