# Emali Admin Portal Issues
## Problem
1. Why create user show User Role with **nodeadmin** but no **securityadmin**
- nodeadmin
- orgadmin
- normal
2. Cannot update org 
3. Cannot update user 
4. No handling of token expired 
5. Token stored in local storage is not safe
6. After forced change password, suddenly logout
## Suggestion
1. Please don't use default Angular icon (see favicon.ico)
2. Please change title from **Admin Portal** to **Data Consumer / Data Provider User Management Portal ($Env)**
3. Web Site Name should always be shown
Eg. 
4. Left menu need to click twice when hided
5. In-table editing ( eg create / update org or user) and Modify Password not aligned with reset password
6. Modify Password or Change Password?
7. Please change **Reset Password** to **Change Password**?
8. All validation check should be done before asking confirmation / submit to backend
- Eg. ResetPassword 
9. First Time Login force change password should not show menu which is unclickable
- 
10. Please Default Org for Org Admin to create user 
11. Why OrgAdmin Can Login Portal but not normal 

12. Please rename the roles to the following:
- securityAdmin -> Portal Password Admin
- generalAdmin -> Portal General Admin
- nodeadmin -> Portal Admin
- orgadmin -> Org Admin
- normal ->Org User
## Improve UI user friendliness
1. ID column is useless
2. Is it possible to show / hide column by user setting?
3. Is it possible to Filter by Org?
4. Is it possible enhance the create user flow?
5. Organization
- Table
- OrgId
- OrgName
- Updated Time
- Updated By
- UserCount
- Detail
- Id
- OrgId
- OrgName
- Created Time
- Created By?
- Updated Time
- Updated By?
- Domain?
- Key?
- User List
6. User
- Table
- Username
- Email
- Role
- Updated Time
- Detail
- Id
- Username
- Role
- Default Password?
- Created Time
- Created By?
- Updated Time
- Updated By?