Steps to Reproduce :
- signup using signup option on http://test.tadreeblms.com
- fill the form and click submit
- user will receive an email with activation link
- activate user from email
Go to admin and check for user :
Admin :
Open the application: http://test.tadreeblms.com/
Login using admin credentials:
Username: [[email protected]]
Password: 123456
Go to user management -> all users ( this new user should be reflected here)
PROBLEM DESCRIPTION
When a trainee signs up using the public Signup page:
- Registration is successful
- Activation email is sent
- User clicks verification link
- Email verification completes successfully
BUT:
The verified user is NOT visible in:
Admin Panel → User Management → User List
EXPECTED BEHAVIOR
After successful email verification:
- User should be stored in users table
- confirmed flag should be updated
- User should appear in Admin → User List
- Default role should be "Trainee"
ACTUAL BEHAVIOR
- User receives verification email
- Verification works
- User does NOT appear in admin user list
- Possibly not being inserted properly
OR being filtered out
POSSIBLE ROOT CAUSES
- User record not saved before verification
- confirmed column not updated correctly
- Role not assigned (missing role_id / ability)
- Admin user list filtering only specific roles
- Soft delete enabled accidentally
- Multi-tenant / department filter blocking visibility
- APP_INSTALLED flag interfering
- Registration logic differs from admin-created users
CHECKPOINTS FOR DEBUGGING
-
Check database:
SELECT * FROM users ORDER BY id DESC;
-
Check confirmed column value
-
Check role/ability assignment
-
Check if user has department_id
-
Check if any global scope applied on User model
-
Check if soft deletes enabled:
use SoftDeletes;
-
Verify UserController index query filters
IMPACT
- New trainees cannot be managed
- Admin unaware of new registrations
- System appears broken for public signup
- Marketplace onboarding blocked
ACCEPTANCE CRITERIA
- Verified trainee appears in Admin → User List
- Default role auto-assigned as Trainee
- No filtering hides legitimate users
- Registration flow consistent with admin-created users
Screenshot :

Steps to Reproduce :
Go to admin and check for user :
Admin :
Open the application: http://test.tadreeblms.com/
Login using admin credentials:
Username: [[email protected]]
Password: 123456
Go to user management -> all users ( this new user should be reflected here)
PROBLEM DESCRIPTION
When a trainee signs up using the public Signup page:
BUT:
The verified user is NOT visible in:
Admin Panel → User Management → User List
EXPECTED BEHAVIOR
After successful email verification:
ACTUAL BEHAVIOR
OR being filtered out
POSSIBLE ROOT CAUSES
CHECKPOINTS FOR DEBUGGING
Check database:
SELECT * FROM users ORDER BY id DESC;
Check confirmed column value
Check role/ability assignment
Check if user has department_id
Check if any global scope applied on User model
Check if soft deletes enabled:
use SoftDeletes;
Verify UserController index query filters
IMPACT
ACCEPTANCE CRITERIA
Screenshot :