Commit Graph

8 Commits

Author SHA1 Message Date
Vincent Fiduccia 7190b7cc28
Look for edit/remove of user on norman user 2021-08-20 02:56:00 -07:00
Richard Cox 147678a5a1 Multiple fixes to User Detail page
- Ensure Cluster and Projects update on change (specifically delete binding)
- Better error handling
- A Global Permission is checked if the users is of a certain type (admin, standard user, etc) that has a role that contains all the rules in the permission. If the role contains no rules then previously the permission was checked. This is slightly confusing, so flipped the logic and now empty roles are not checked by default.
- When saving/remove a cluster/project binding we check the principal to determine if it's a user or group. The principals may not have been fetched when listing, so reach out directly to get the required one.
2021-08-17 17:51:34 +01:00
Vincent Fiduccia 31e806d021
Define & use canList before findAlls instead of schemaFor 2021-08-17 02:16:39 -07:00
Richard Cox c2b98c52e5 Display Global/Cluster/Project roles in Auth Product
- Remove spoofed rbac role template type
- Use spoof's base type's management global role and role template types
- Display these types as global, cluster and project tables in auth product
2021-04-08 14:14:19 +01:00
Richard Cox 95b42353ea Fix user details
- should now see better info, no errors
2021-03-11 16:22:42 +00:00
Richard Cox e768c4a936 Changes following review 2021-02-24 15:45:54 +00:00
Richard Cox 32ed52dc71 Add Cluster column to User Detail's Project Roles Table 2021-02-24 11:07:02 +00:00
Richard Cox 7d355462df User - List (actions), Create, Clone, Edit, Details
- Update Users list with actions
- Add User create/edit page
- Add User details page
- Brought over user/principal global role validation from ember world
2021-02-24 11:07:02 +00:00