Managing Users
Go to Sidebar → Users to manage all registered accounts on the platform.
User list
The users table shows:
| Column | Description |
|---|---|
| Name | Full name |
| Login email | |
| Phone | Contact number |
| Role | customer / provider / driver / conductor / admin |
| Status | Active / Suspended |
| Joined | Registration date in BS and AD |
| Actions | View details, suspend, reset password |
Filtering users
Use the filter bar to narrow by:
- Role — customer, provider, driver, conductor, admin
- Status — active, suspended
- Search — name, email, or phone number
User detail panel
Click any user row to open the detail panel on the right (or a modal on mobile). It shows:
- Full name, email, phone
- Role and account status
- Registration date
- Total bookings (for customers)
- Provider company (for operators, drivers, conductors)
- Recent activity
Suspending a user
Click Suspend in the user detail panel. The user cannot log in while suspended. Their existing bookings are unaffected — they retain any confirmed tickets.
Click Reactivate to restore access.
Resetting a password
Click Reset Password in the detail panel. An automatic password-reset email is sent to the user's registered email address.
Creating an admin account
Only Super Admins can create new admin accounts:
- Go to Users.
- Click + Create Admin.
- Enter name, email, and password.
- Select role: Admin or Manager.
- Click Create.
Deleting a user
User accounts with booking history cannot be deleted (for audit purposes). Suspend them instead. Accounts with no history can be permanently deleted from the user detail panel.