Commit Graph

25 Commits

Author SHA1 Message Date
Nancy Butler a74e2196f6 fix log in with x provider buttons 2021-04-02 15:31:32 -07:00
Richard Cox bae4f7176b Sort global permissions 2021-03-29 15:32:08 +01: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
Nancy Butler dd771ab1e7 do nto allow removing last allowedPrincipal 2021-02-23 15:08:20 -07:00
Neil MacDougall ee8fcaeae6
Merge pull request #2388 from nwmac/fix-minor-auth-issues
Fix for typo in auth config and add header label for users/groups
2021-02-23 13:36:31 +00:00
Neil MacDougall bb2f232394
Fix indentation 2021-02-23 12:45:54 +00:00
Neil MacDougall 12a8b70ddd
Fix lint 2021-02-23 12:17:56 +00:00
Neil MacDougall 8cc6a03f25
Remove bottom margin 2021-02-23 12:11:55 +00:00
Neil MacDougall 6e5791602f
Remove spurious single quote 2021-02-23 12:10:11 +00:00
Neil MacDougall a29cd0666e Fix for typo in auth config and add header label for users/groups 2021-02-23 11:25:57 +00:00
Neil MacDougall 3c704b0343 Merge remote-tracking branch 'upstream/master' into api-keys 2021-02-22 08:56:17 +00:00
Richard Cox 7cc32fc0eb Improve display of Auth Providers Settings
- Make a common component used by all auth providers
- Component contains
  - enabled/disabled banner
  - settings are now aligned in a table

Also centre aligns the saml log in button on the log in page
2021-02-19 09:13:04 +00:00
Lauren Harden ff41fadb17
Merge pull request #2267 from lvuch/lh-refinement
continued refinement, buttons and inputs
2021-02-18 11:01:22 -07:00
Nancy Butler 034a3754d2 fix edit oauth config 2021-02-12 10:08:01 -07:00
Nancy Butler fc4317f6cf add users/groups to saml 2021-02-11 08:05:31 -07:00
lvuch 811887e73a bg primary to role 2021-02-10 14:39:48 -07:00
Neil MacDougall 5a7963e5b0 Merge remote-tracking branch 'upstream/master' into api-keys 2021-02-09 17:43:09 +00:00
Neil MacDougall 88cce544c6 Merge remote-tracking branch 'upstream/master' into api-keys 2021-02-05 15:14:17 +00:00
Richard Cox 57b16e42fe Add Users & Auth / Groups page, assign Global Roles to Groups
- Add groups page with table to the auth product
- Allow user to assign roles to groups previously without roles or edit
  groups with existing roles

Comments
- I haven't added any special ux for the case where there's no auth
  provider and therefore no groups
- ./components/GlobalRoleBindings.vue will be updated when the same
  component is used for assign global roles to a user principal
- ./components/GlobalRoleBindings.vue ln 139 Couldn't create a binding
  without the generateName metadata property. Have given this a
  `ui-` prefix. Is this correct?
- In order to determine which global roles are bound to each principal
  (so we can filter by principals that have them).. we go out and fetch
  ALL role bindings. Is this too costly?
- On the groups page the 'refresh' button is quite big, we should
  consider reducing this
2021-02-04 09:16:52 +00:00
Nancy Butler 4f92b0218f fix ldap/saml add users and groups 2021-02-02 12:01:42 -07:00
Neil MacDougall 36c7d9c287 Merge remote-tracking branch 'upstream/master' into api-keys 2021-02-02 11:13:44 +00:00
Nancy Butler 2cce6462b0 saml ldap login buttons 2021-01-29 12:16:52 -07:00
Richard Cox 3459a1bd41 Show better user info on the accounts page 2021-01-25 15:48:47 +00:00
Vincent Fiduccia 24660e05b1
Auth Provider as catalog-style boxes 2020-12-29 16:05:54 -07:00
Vincent Fiduccia 5304375640
Github auth config, pluggable login component 2020-12-22 14:43:26 -07:00