* Process the JSON and present user options
* Finish checkboxes. Refactor.
* Add tests
* Refactor after rebase
* Add more test data for manual testing.
* Fix linting errors
* Put JsonFileUpload back the way it was.
* Clean up comments
* Update src/realm-settings/PartialImport.tsx
Remove comment
Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
* changes after rebase
* add cypress tests
* addProviderModal done
* fix lint
* clean up ids/fieldids
* divide modals into separate components
* format
* cypress
* fix realm settings test
* clean up cypress tests
* try remove after all hook
* using smarter wait
instead of static waiting wait for the memeber query to finish
* revert
* query less by creating navigation on click
* only search in the displayed table
* fixed test
* initial version of oidc
* fixed fetch and added missing fields
* fixed file upload
* added scopse
* added details
* added disable action and save
* updated to use new design based on discovery response
* new design
* set default value
* added tests
* fixed tests
* fixed labels
* changed direction to up
* upgrade cypress
* fixed delete now has dialog
* also check "unAssign"
* client type no longer required
* providers and group changes
* grp creation working
* moved create realm button ouside the dropdown
* sped up test and added cleanup
* Revert "moved create realm button ouside the dropdown"
This reverts commit e2076a5305808417de910ba8fada8e528e5c356a.
* make test re-runnable
* removed un needed navigation
* Fix misformed Cypress config for GitHub Action
* cleanup after test
* fixed cleanup
* temporary removed this test
* also remove user "new"
* try adding a wait for CI
* get different modal id
* add {force: true} to modal functions
* mv grp search last and ignore 401
* try using cy.get and disable video for testing
* add back video artifacts
Co-authored-by: mfrances <mfrances@redhat.com>
Co-authored-by: Jon Koops <jonkoops@gmail.com>
Co-authored-by: jenny-s51 <jshandel@redhat.com>
* email tab wip
* save username and pw info on auth toggle
* add email tab
* remove comments
* remove log stmt
* add help text
* adjust styles
* format
* fix conflicts and address PR feedback
* add back ref on reply to display name
* rebase and fix conflicts
* prevent save without sender email
* add className prop to formpanel
* only query realms endpoint once
currently the realm list query is expensive and we only need it once.
* fixed refresh issues
* fixed tests
* fixed imports
* fixed types
* removed strange non code
* reload instead
* added more realm tests
* initial version identity providers section
* added order change dialog
* added tests
* added missing brand icons
* removed need for providerCount
* fixed refresh
* back to list after create
* format merge
* fixed merge error
* add user to groups modal wip
* add logic for selecting multiple groups, API does not support this yet
* cfixcheckbox select bug
* add functionality to select and add multiple groups
* function name
* update cypress test
* realm settings tabs wip
* realm settings wip
* switches
* updates to login tab watch
* remove controller and call save in onChange
* add cypress tests
* remove log stmt
* fix lint
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
* Update src/realm-settings/LoginTab.tsx
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
* Remove form
* format
* lint
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
* add cypress test to add groups to user
* add test to leave group
* format
* update snapshots
* add user to groups modal wip
* wip join group functionality
* add modal to add user groups
* add refresh
* remove comment
* lint and format
* fix empty state
* add cypress test to add groups to user
* format
* revert snap
* remove existing joined groups from modal
* initial move group dialog
* added test
* fixed search and added breadcrumb
* filter current group
* added empty state
* add cancel button to modal
* fixed merge error
* users can now rename groups
* add members to a group
* added cypress test
* remove rename and delete when no group is selected
* added test
* keep selected rows form other pages
* fixed empty first page and cancel button
* usergroups call wip
* user groups
* add user groups tab and list group data
* clean up log stmts
* add cypress test
* clean up userGroups
* remove comment
* fix types
* cypress test
* fix lint and cypress test
* lint
* address PR feedback from Mark
* clean up
* remove component from viewheader
* rebase and format
* remove duplicate identifier
* wrap groups in section
* fix ts errors
* add search functionality
* remove comment
* list groups initially
* remove log stmt
* realm roles UX review progress wip
* filter realm roles on Enter key press, add filter functionality
* remove chip group filters
* clean up
* format
* filterChips logic now in table toolbar
* fix lint and format
* save with erik
* remove filter chips functionality
* fix check-types
* fix realm roles cypress test
* format
* revert changes to group attributes
* cypress test
* use filter
* remove log
* remove unused prop
* Allow app to run as a WAR on Keycloak server.
* New client creation json that works for both dev and prod
* fixed tests
* Try Mark's trick to get realm_test to run.
* Make tests use keycloakBefore()
* Fix duplicate import
* fix github actions
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
* added details for groups
* add includeSubGroups checkbox
* added tests
* fixed reload for group attributes
* fixed spacing on associate roles tab
* fixed group reload after save
* fixed test
* fixed group section
* simplified create group dialog
* create subgroup
* initial search groups
* added initial search
* add empty state and links to details
* Added cypress tests
* fixed types
* changed to the more clear getId
* changed to use testid
* fixed merge error
* fixed test
* changed text for empty sub groups
* fix merge error
* fix test
* initial version of the advanced tab
* added registered nodes
* added fine grain open id connect configuration
* added open id connect compatibility section
* added advanced section
* added backend
* fixed type
* renamed 'advanced' to advancedtab
to prevent strange add of '/index.js' by snowpack
* fixed storybook stories
* change '_' to '-' because '_' is also used
* fix spacing buttons
* stop passing the form
* cypress test for advanced tab
* more tests
* saml section
* changed to use NumberInput
* added authetnication flow override
* fixed merge error
* updated text and added link to settings tab
* fixed test
* added filter on flows and better reset
* added now mandetory error handler
* added sorting
* Revert "changed to use NumberInput"
This reverts commit 7829f2656ae8fc8ed4a4a6b1c4b1961241a09d8e.
* allow users to put empty string as value
* already on detail page after save
* fixed merge error
* 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
* add inherited roles with Jeff
* hide inherited roles
* clean up
* rebase
* clean up modal file
* remove filter dropdown
* remove log stmts
* fix types error with Erik
* format after rebase
* fix lint
* fix cypress test
* PR feedback from Erik
* PR feedback from Erik
* remove comment
* remove client hook
* remove unused declaration
* 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
WIP modal with client roles
add clients to modal
WIP label
labels WIP
promises wip
wip
add clients to modal with labels
modal with Clients
format
* rebase
* fix check types
* PR feedback from Erik