* WIP modal
* modal WIP
* add modal
* place modal in separate file
* format
* wip implementation
* getCompositeRoles with Jeff
* add associated roles tab WIP
* addComposites function WIP
* fix post call
* additional roles fetch
* big rebase
* WIP refresh
* resolve conflicts with Erik latest -> fixes role creation
* cypress tests, bump react-hook-form to remove console warnings
* delete add
* refresh with Jeff, update cypress tests, select additional roles tab on add
* make dropdownId optional
* format
* add additionalRolesModal to associated roles tab
* add toolbar items
* add toolbaritems to associated role tab, matches mock
* rebase
* add descriptions to alert
* add badge
* fix badge logic
* fix URL when associate roles are deleted, format
* update cypress test
* format
* add associated roles refresh, PR feedback from Erik
* add associated roles refresh, PR feedback from Erik
* lint
* when external users then users need to search
* added email not verified icon + delete confirm
* handle search errors
* removed text
* fixed label counter
* multiple ux issues around realms
fixes: #324
* changed to same size as scroll spy form width
* fixed test
* fixed realm info link
* fixes console errors
* fixed key
* fixed type
* fixed test introduced cleanup function
* WIP modal
* modal WIP
* add modal
* place modal in separate file
* format
* wip implementation
* getCompositeRoles with Jeff
* add associated roles tab WIP
* addComposites function WIP
* fix post call
* additional roles fetch
* big rebase
* WIP refresh
* resolve conflicts with Erik latest -> fixes role creation
* delete refresh from associatedrolestab
* fix key and localize
* gets rid of console warnings from watch
* cypress tests, bump react-hook-form to remove console warnings
* update snapshot
* fix delete confirm role name
* delete add
* refresh with Jeff, update cypress tests, select additional roles tab on add
* make dropdownId optional
* format
* remove log stmt
* initial version of authentication section
* remove dialog for now should go to detail page
* added link and buildin label to first column
* added key attributes
* removed setTimeout workaround
* only delete when not in use
* Update src/authentication/messages.json
Co-authored-by: Stan Silvert <ssilvert@redhat.com>
* Update src/authentication/messages.json
Co-authored-by: Stan Silvert <ssilvert@redhat.com>
* refresh table on duplicate
Co-authored-by: Stan Silvert <ssilvert@redhat.com>
* Cypress tests for masthead.
* Update snapshot
* Update Keycloak version.
* Fix download address
* Update start.js
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
* Follow redirect when downloading keycloak.
* Refactor HeaderPage into Masthead and ModalUtils
* Minor change to kick off build.
* logOutTest no longer needs a param
* goToAcctMgtTest no longer needs a param
* Update tests/cypress/support/pages/admin_console/Masthead.js
Co-authored-by: Aboullos <61687012+Aboullos@users.noreply.github.com>
* Update tests/cypress/support/pages/admin_console/Masthead.js
Co-authored-by: Aboullos <61687012+Aboullos@users.noreply.github.com>
* Fix userDropdown() method
* Minor refactor
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Co-authored-by: Aboullos <61687012+Aboullos@users.noreply.github.com>
* list sub group of a group using the id
* introduced group bread crumb component to render
this builds up the groups as you click to subgroups
* added deeplinking
* fixed route config types
* fixed new realm prefix
* added null checks for if group not found
* changed labes to groups
* created scope picker
* added user select
* added evaluate function
* added the tabs
* added generated token
* added useFetch
* fixed formating after merge
* fixed the tabs layout
Co-authored-by: srambach
* added space between tabs and content
* added help into text
* whoAmI has the realm access information
so when a new realm is created the whoAmI request has to be done again
* fixed "add realm" button
* remove debug
* refactor
* also force token update
* refresh realm list on realm change
* renamed `useFetch` to `asyncStateFetch`
otherwise React will mistake it for a react hook and will complain.
* added jsdoc
* fixed the user red stories
* renamed
* remove circular dependency on realm context
* added realm as a param of the url
* updated links to include realm
* null !== undefined
* set realm if realm in url
* fixed breadcrumb type
* fixed tests
* addressed pr review comments
* separate card paths
* organize settings file structure
* most ldap fields working
* allow same path to multiple components
* fix several fields
* all values fetched correctly
* changes from PR
* removed unused models
* added selectable to `DataList`
* changed groups to use new `DataList`
* fixed filter for JSX.Elements columns
* better refresh
* jumplinks on main content scroll but buggy
* update PF and move anchor to heading
* add fix for double highlight of jumplink
* mysterious change to unrelated test
* add yarn.lock
* pull in kerberos data
* fix build fails and cleanup msgs
* fix 2x build errs
* fix broken test
* fix route, bcrumb, and card click
* lint fixes
* final changes from PR review
* add old breadcrumb functionality back
* fix breadcrumb test
* lint fix
* initial version of a data list
* introduced paginate property
* added search key
* added types and actions
* added renderer to customize rendering of one cell
* changed `ClientList` to new `DataList`
* replaced client scope list with `DataList`
* added empty state
* Replaced RoleList with `DataList`
* switched to lodash cloneDeep
* fix merge error