Commit graph

778 commits

Author SHA1 Message Date
Jon Koops
0930778390
Upgrade PatternFly to a prerelease version (#847)
Co-authored-by: jenny-s51 <jshandel@redhat.com>
2021-07-14 16:43:08 +02:00
Jon Koops
9cb973f188
Enable Strict Mode for React (#846) 2021-07-14 14:20:04 +02:00
Jon Koops
eaeebdc242
Use a Snowpack plugin to enable React Fast Refresh (#845) 2021-07-14 14:17:57 +02:00
Jon Koops
234a2dcba6
Convert JSON files for translations to TypeScript (#841) 2021-07-14 12:15:48 +02:00
Jon Koops
fc85d1a005 Integrate Prettier into ESLint and fix linting issues
Other changes:
- Ensure that .tsx files are included in the linting process
2021-07-13 15:20:36 +02:00
Jenny
9ad9d6c314
parent a03c8fc79b (#729)
author jenny-s51 <jshandel@redhat.com> 1624022352 -0400
committer jenny-s51 <jshandel@redhat.com> 1625159705 -0400

wip provider details

provider details wip

move files wip

wip

wip all provider details

remove controllers

save and update working

address console warnings

remove log stmt

update test

keep aes only

remove comments

remove unused hook and function

remove unused props

revert ldap logs

fix conflict and remove duplicate function

format and cypress test

Partial import phase 2 (#702)

* 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>

Localization tab (#685)

* localization wip

wip localization

return key value data as array

localization table

css

lint

lint

clean up log stmts

clean up log stmts

* PR feedback from Erik

* fix logic for supported locales

* update empty state text

* set default value

* fix cypress test

* Update src/realm-settings/RealmSettingsSection.tsx

Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fix rsa-generated delete bug; PR feedback frog Erik

* revert locale abbreviation

* remove log stmts

* PR feedback from Erik, fix undefined

* fix loader w Erik

Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

add divider on section

Prepare for first alpha release (#711)

use typeahead for mapper list

fix test

Default roles: UI Changes from KEYCLOAK-14846 (#693)

* defaultRoles wip

default role changes done

clean up log stmts

update snapshot

fix masthead test

* fix cypress test

* fix tabs

Comment out Realm role CRUD test (#712)

* Bogus change

* Bogus change

* Comment out Realm role CRUD test

Bump postcss-cli from 7.1.1 to 8.3.1 (#718)

Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 7.1.1 to 8.3.1.
- [Release notes](https://github.com/postcss/postcss-cli/releases)
- [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-cli/compare/7.1.1...8.3.1)

---
updated-dependencies:
- dependency-name: postcss-cli
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump @testing-library/jest-dom from 5.12.0 to 5.14.1 (#717)

Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.12.0 to 5.14.1.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.12.0...v5.14.1)

---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

fixing issue (#709)

* fixing issue

fixing: #680

* added kebab on row

* added more clear group seperation

Bump cypress from 7.4.0 to 7.5.0 (#715)

Bump @babel/preset-typescript from 7.13.0 to 7.14.5 (#714)

Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.13.0 to 7.14.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.5/packages/babel-preset-typescript)

---
updated-dependencies:
- dependency-name: "@babel/preset-typescript"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump @testing-library/react from 10.4.6 to 11.2.7 (#716)

Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 10.4.6 to 11.2.7.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v10.4.6...v11.2.7)

---
updated-dependencies:
- dependency-name: "@testing-library/react"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

inherited roles disabled instead of non selectable

more style fixes

fixed size

change title of tab

add unassign kebab on row

added help item on enable switch

test email working, modal wip

email connection done

remove comment

fix cypress test

revert test file

fdisable email prompting when user email entered

prettier

update cypress tests

fix lint

try fix cypress test

try longer wait

save and test connection

make wait longer

increase wait

fix test

disable test connection button if form fields not entered

lint

afix username/password fields

fix test

mark suggested change

add modal button and input functions

fixed default value warning

fixing issue

fixing: #650

remove provider form

add delete cleanup function

AESproviderDetails extend wait for video

update test

test wait after

rebase

remove comments

remove log

format

format

PR feedback from Jon

Apply suggestions from Jon's code review

Co-authored-by: Jon Koops <jonkoops@gmail.com>

remove duplicate form

form

use array desctructuring

Apply suggestions from code review

Co-authored-by: Jon Koops <jonkoops@gmail.com>

update useroutematch

format

format

back to async

pretty

cypress test

remove email verification switch toggle

fix add provider on non-master realm

cleaning up

fix save

fix save for other providers

fix fetch

fix runtime error

remove unused import

Apply suggestions from code review

suggested changes for non-null assertions

Co-authored-by: Jon Koops <jonkoops@gmail.com>

make props required

make provider type required

use realm-settings file for translation

format and roll back route changes
2021-07-12 14:19:50 -04:00
Agnieszka Gancarczyk
cd23824973 added acessibility fixes 2021-07-12 15:11:33 +01:00
Agnieszka Gancarczyk
74deaad0b9 added acessibility fixes 2021-07-12 15:09:14 +01:00
Agnieszka Gancarczyk
032fa57383 added accessibility fixes 2021-07-09 17:15:21 +01:00
agagancarczyk
3c16cbe5e6
Merge pull request #815 from keycloak/revert-813-ay11
Revert "Ay11"
2021-07-09 16:11:50 +01:00
Erik Jan de Wit
dfda67146c
Added Security Defenses tab in the realm settings (#738)
* initial version of the Security defenses tab

* disable when not dirty

* added test

* removed unsessary fetches

* fixed format

* fixed tests

* fixed title

* Update src/realm-settings/security-defences/BruteForceDetection.tsx

Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

* Update src/realm-settings/messages.json

Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

* fixed test

Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
2021-07-09 10:23:49 -04:00
agagancarczyk
4133a432de
Revert "Ay11" 2021-07-09 14:42:45 +01:00
Agnieszka Gancarczyk
812d626541 Added accessability fixes 2021-07-08 18:14:04 +01:00
Jon Koops
a2bce22bdc Convert MapperDialog test to use React Testing Library 2021-07-07 14:50:06 +02:00
Jon Koops
ad7b77503a Convert ConfirmDialog test to use React Testing Library 2021-07-07 14:49:49 +02:00
Jon Koops
ffe9f74294 Convert FormAccess test to use React Testing Library 2021-07-07 14:49:39 +02:00
Jon Koops
dd15b13a4c Convert DataLoader test to use React Testing Library 2021-07-07 14:48:58 +02:00
Jon Koops
18e96fda16 Drop snapshot tests in Jest 2021-07-07 10:57:35 +02:00
Erik Jan de Wit
707d11fe93
Changed the group picker to reflect the updated design (#743) 2021-07-06 11:31:14 +02:00
Agnieszka Gancarczyk
5979cf2c37 sessions: added texts to messages.json 2021-07-06 09:57:29 +01:00
Agnieszka Gancarczyk
a08bf78d05 sessions: improved dropdown 2021-07-06 09:17:04 +01:00
Agnieszka Gancarczyk
f7012a3a72 sessions: removed unused key 2021-07-05 17:22:55 +01:00
Agnieszka Gancarczyk
be539849d7 sessions: re-formatted code 2021-07-05 17:13:17 +01:00
Agnieszka Gancarczyk
3bd475f703 sessions: added sessions type dropdown 2021-07-05 16:58:19 +01:00
Jon Koops
1b90900a52 Update @typescript-eslint to latest version and fix issues 2021-07-05 15:26:20 +02:00
Jon Koops
64d5a498a6 Update Prettier to latest version and fix formatting 2021-07-05 15:26:07 +02:00
dependabot[bot]
0810e9f3e0 Bump prettier from 2.1.2 to 2.2.1
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.2 to 2.2.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.2...2.2.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-05 11:37:27 +02:00
mfrances17
5c3c1bbb46
Update to Patternfly 4.115.2 (latest release) (#737)
* update to latest PF

* fix tests
2021-07-02 07:45:08 -04:00
mfrances17
d327d64b7f
fixed bad testids (#748) 2021-07-01 13:53:33 -04:00
Jenny
1fe7e4ccab
Fix localization bug (#747)
* wip provider details

provider details wip

move files wip

wip

wip all provider details

remove controllers

save and update working

address console warnings

remove log stmt

update test

keep aes only

remove comments

remove unused hook and function

remove unused props

revert ldap logs

fix localization bug

remove files

* format
2021-07-01 18:44:36 +02:00
Erik Jan de Wit
255e338da9 fixed type of save button 2021-07-01 08:53:58 +02:00
Jenny
d53542f3df
Realm settings(localization): Add bundle functionality (#739)
* wip provider details

provider details wip

move files wip

wip

wip all provider details

remove controllers

save and update working

address console warnings

remove log stmt

update test

keep aes only

remove comments

remove unused hook and function

remove unused props

revert ldap logs

fix conflict and remove duplicate function

Partial import phase 2 (#702)

* 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>

Fixing UXD review for user (#648)

* Introduced new GroupPicker.
Can be used for move group or join group

* Moved help texts to help.json

* don't set state when there was no request

* add pagination

* remove "Groups" link on root level

* use path in chip instread of name

* fixes filtering to show search not found
and removes `+1` logic from pager

* fix breadcrumb and layout

* fixed all the tests

Localization tab (#685)

* localization wip

wip localization

return key value data as array

localization table

css

lint

lint

clean up log stmts

clean up log stmts

* PR feedback from Erik

* fix logic for supported locales

* update empty state text

* set default value

* fix cypress test

* Update src/realm-settings/RealmSettingsSection.tsx

Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fix rsa-generated delete bug; PR feedback frog Erik

* revert locale abbreviation

* remove log stmts

* PR feedback from Erik, fix undefined

* fix loader w Erik

Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

add divider on section

Prepare for first alpha release (#711)

use typeahead for mapper list

fix test

Default roles: UI Changes from KEYCLOAK-14846 (#693)

* defaultRoles wip

default role changes done

clean up log stmts

update snapshot

fix masthead test

* fix cypress test

* fix tabs

Comment out Realm role CRUD test (#712)

* Bogus change

* Bogus change

* Comment out Realm role CRUD test

Bump postcss-cli from 7.1.1 to 8.3.1 (#718)

Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 7.1.1 to 8.3.1.
- [Release notes](https://github.com/postcss/postcss-cli/releases)
- [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-cli/compare/7.1.1...8.3.1)

---
updated-dependencies:
- dependency-name: postcss-cli
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump @testing-library/jest-dom from 5.12.0 to 5.14.1 (#717)

Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.12.0 to 5.14.1.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.12.0...v5.14.1)

---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

fixing issue (#709)

* fixing issue

fixing: #680

* added kebab on row

* added more clear group seperation

Bump cypress from 7.4.0 to 7.5.0 (#715)

Bump @babel/preset-typescript from 7.13.0 to 7.14.5 (#714)

Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.13.0 to 7.14.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.5/packages/babel-preset-typescript)

---
updated-dependencies:
- dependency-name: "@babel/preset-typescript"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump @testing-library/react from 10.4.6 to 11.2.7 (#716)

Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 10.4.6 to 11.2.7.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v10.4.6...v11.2.7)

---
updated-dependencies:
- dependency-name: "@testing-library/react"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

inherited roles disabled instead of non selectable

more style fixes

fixed size

change title of tab

add unassign kebab on row

added help item on enable switch

test email working, modal wip

email connection done

remove comment

fix cypress test

revert test file

fdisable email prompting when user email entered

prettier

update cypress tests

fix lint

try fix cypress test

try longer wait

save and test connection

make wait longer

increase wait

fix test

disable test connection button if form fields not entered

lint

afix username/password fields

fix test

mark suggested change

add modal button and input functions

fixed default value warning

fixing issue

fixing: #650

updated admin client with new endpoints (#725)

fix add function and add test

remove aes provider changes

remove comments

format

update cypress test

update add bundle function

fix test

remove comment

* remove merge conflict markers

* more markers

* format
2021-07-01 08:48:30 +02:00
Erik Jan de Wit
1613331bba
Fixed these 2 issues: (#741)
* fix order of alerts where the newest is on the top

* removed double loading indicator

* fixes showing old alerts again
2021-07-01 08:48:03 +02:00
mfrances17
dd07911a72
Merge pull request #735 from edewit/removed-member-count
removed member count column
2021-06-30 10:00:12 -04:00
Erik Jan de Wit
1bc377aac9 right align kebab 2021-06-30 08:24:57 +02:00
mfrances17
19459edf6c
Merge pull request #724 from edewit/description-col-with
fixed description coll with and make text truncate
2021-06-29 09:18:34 -04:00
mfrances17
a626b15d4b
Merge pull request #721 from edewit/issue-706
fixed issue
2021-06-29 09:15:32 -04:00
Erik Jan de Wit
6807c987af fixed lint 2021-06-29 08:46:10 +02:00
Erik Jan de Wit
f94873f99a fixed types 2021-06-29 08:40:41 +02:00
Erik Jan de Wit
83bd0e1070 removed member count column 2021-06-28 12:15:10 +02:00
Erik Jan de Wit
6864207dac
updated admin client with new endpoints (#725) 2021-06-28 08:02:35 +02:00
Erik Jan de Wit
d6e9dcff8c fixed description coll with and make text truncate 2021-06-24 09:35:13 +02:00
mfrances17
80fc50e642
Merge pull request #722 from edewit/issue-650
fixing issue
2021-06-23 11:00:00 -04:00
Erik Jan de Wit
0dc7a3ca5f fixed default value warning 2021-06-23 13:36:10 +02:00
Erik Jan de Wit
32492152aa fixed issue
fixing: #706
2021-06-23 13:16:10 +02:00
Erik Jan de Wit
4b9a4ea504 fixing issue
fixing: #650
2021-06-23 12:59:45 +02:00
mfrances17
125fd1fe3d
Merge pull request #696 from jenny-s51/testEmailConnection
Test email connection
2021-06-22 16:17:31 -04:00
jenny-s51
0a7387be6c afix username/password fields 2021-06-22 11:19:13 -04:00
jenny-s51
e565b3a3f8 lint 2021-06-22 10:18:38 -04:00
jenny-s51
e6136b0d7e disable test connection button if form fields not entered 2021-06-22 10:17:45 -04:00
mfrances17
d90b1842ce
Merge pull request #708 from edewit/service-roles
fixing issue
2021-06-22 09:17:11 -04:00
Erik Jan de Wit
fb8419f3e1 added help item on enable switch 2021-06-22 10:32:04 +02:00
Erik Jan de Wit
4e45bc2a35 add unassign kebab on row 2021-06-22 07:52:13 +02:00
Erik Jan de Wit
e3b51d3645 change title of tab 2021-06-22 07:51:54 +02:00
jenny-s51
cc336ca16b save and test connection 2021-06-21 14:47:34 -04:00
jenny-s51
fd1466c0d6 test email working, modal wip
email connection done

remove comment

fix cypress test

revert test file

fdisable email prompting when user email entered

prettier

update cypress tests

fix lint

try fix cypress test

try longer wait
2021-06-21 14:47:34 -04:00
Erik Jan de Wit
a964abed8d
fixing issue (#709)
* fixing issue

fixing: #680

* added kebab on row

* added more clear group seperation
2021-06-21 13:55:51 -04:00
Jenny
5e6c6b0775
Default roles: UI Changes from KEYCLOAK-14846 (#693)
* defaultRoles wip

default role changes done

clean up log stmts

update snapshot

fix masthead test

* fix cypress test

* fix tabs
2021-06-18 16:04:20 -04:00
mfrances17
bb1b48e4c8
Merge pull request #710 from mfrances17/mapper-typeahead
Use typeahead for mapper list
2021-06-17 08:36:57 -04:00
mfrances17
ec6550a9ec
Merge pull request #707 from edewit/divider
add divider on section
2021-06-16 11:47:51 -04:00
mfrances
1894664a6d use typeahead for mapper list 2021-06-16 09:47:39 -04:00
Jenny
d2bf69fac7
Localization tab (#685)
* localization wip

wip localization

return key value data as array

localization table

css

lint

lint

clean up log stmts

clean up log stmts

* PR feedback from Erik

* fix logic for supported locales

* update empty state text

* set default value

* fix cypress test

* Update src/realm-settings/RealmSettingsSection.tsx

Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fix rsa-generated delete bug; PR feedback frog Erik

* revert locale abbreviation

* remove log stmts

* PR feedback from Erik, fix undefined

* fix loader w Erik

Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2021-06-16 07:38:36 -04:00
Erik Jan de Wit
2c9b77c425
Fixing UXD review for user (#648)
* Introduced new GroupPicker.
Can be used for move group or join group

* Moved help texts to help.json

* don't set state when there was no request

* add pagination

* remove "Groups" link on root level

* use path in chip instread of name

* fixes filtering to show search not found
and removes `+1` logic from pager

* fix breadcrumb and layout

* fixed all the tests
2021-06-16 07:35:03 -04:00
Stan Silvert
1bf423b505
Partial import phase 2 (#702)
* 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>
2021-06-16 13:03:55 +02:00
Erik Jan de Wit
27c3c58af1 add divider on section 2021-06-16 08:12:53 +02:00
Erik Jan de Wit
3b231a2a91 fixed size 2021-06-15 14:39:03 +02:00
Erik Jan de Wit
2765af69c5 more style fixes 2021-06-15 13:12:32 +02:00
Erik Jan de Wit
a03c8fc79b
Fixed issue comment on PR (#694)
* Fixed issue comment on PR

see: https://github.com/keycloak/keycloak-admin-ui/pull/657#issuecomment-857488393

* remove delete action on create
2021-06-15 13:08:58 +02:00
Erik Jan de Wit
e68d4ff5c8 inherited roles disabled instead of non selectable 2021-06-15 08:14:38 +02:00
mfrances17
861d382621
Merge pull request #660 from edewit/issue-416
fixing issue 416
2021-06-14 09:18:16 -04:00
Erik Jan de Wit
1a9618edff
fixes issue (#663)
* fixes issue

fixes: #636

* fixed display order

* more fixes

* fix reseet and sync default value

* fixed types

* fixed?

* fixed titles

* fixed default id

* fixed redirect url for oidc

* fixed more issues

* revert "none" option on sync mode

* updated text to use "None"

* fixed tests
2021-06-14 07:31:45 -04:00
Erik Jan de Wit
3e4a73ebfb PR review fix 2021-06-14 09:34:37 +02:00
mfrances17
04bdf4bfa5
Merge pull request #691 from jenny-s51/consentsUIFixes
Consents UI fixes
2021-06-10 12:02:59 -04:00
jenny-s51
f8d325b3f0 fix localization 2021-06-10 11:08:11 -04:00
mfrances
346e92aa8b add validation for req fields 2021-06-10 10:14:12 -04:00
mfrances
7ba357c223 add basic validation 2021-06-10 10:14:12 -04:00
mfrances
c56b5dc7b9 not hardcoded role now working 2021-06-10 10:03:46 -04:00
mfrances
64146b6bd4 add default values 2021-06-10 10:03:46 -04:00
mfrances
7edc76a079 role mapping working 2021-06-10 10:03:46 -04:00
mfrances
b9c38e811e fix lint issues 2021-06-10 10:03:46 -04:00
mfrances
63a365ad93 use radios for role selection user fed mappers only 2021-06-10 10:03:46 -04:00
mfrances
da45bf0e09 hardcoded version working 2021-06-10 10:03:46 -04:00
mfrances
37ad6bd14a hardcoded version of role modal 2021-06-10 10:03:46 -04:00
Erik Jan de Wit
be94f1f9f0
fixing issue 629 (#655)
* address some of the issues in 629

* made breadcrumb/page title same as other sections

* fixed tests
2021-06-10 09:25:02 -04:00
mfrances17
5d71a4f049
Fix additional UX issues with User Federation (#681)
* change title and breadcrumb

* only show tabs on edit not create
2021-06-09 16:13:56 -04:00
jenny-s51
76f47f17f2 remove comment 2021-06-09 14:01:41 -04:00
jenny-s51
aefac52144 add revoke action 2021-06-09 14:01:14 -04:00
jenny-s51
0647b88083 consents fixes done 2021-06-09 09:35:35 -04:00
Erik Jan de Wit
fbe3986a57
fixed default value and link to settings on create (#657) 2021-06-09 09:09:59 +02:00
jenny-s51
67b6c52c65 consents wip 2021-06-08 13:56:03 -04:00
Jenny
d77d9a2a63
Add filter capability to keys section in realm settings (#666)
* rebase

* fix empty state text
2021-06-08 11:45:37 -04:00
jenny-s51
5ea204b003 wip consents UI fixes 2021-06-08 09:23:32 -04:00
Erik Jan de Wit
f322edec10
fixing issue comment: (#656)
https://github.com/keycloak/keycloak-admin-ui/issues/396#issuecomment-846901717
2021-06-08 09:13:04 -04:00
Erik Jan de Wit
707380c228
fixes issue around importing files (#643)
* fixes issue around importing files

fixes: #628

* fixed tests

* fixed moving cursor to end of text area

did have to remove the dirty check because of this
2021-06-08 13:49:59 +02:00
Erik Jan de Wit
544dcd31db
Introduces new Realm Events tab (#618)
* initial version events tab

* added save

* fix for admin events

* added clear and reset

* add type add dialog

* add remove and add actions

* fix ids

* add cofirm disable button

* added key

* added tests

* fixed messages

* add disabled on save on not dirty

* fixed review comment

* fixed test

* merged tests
2021-06-08 07:29:56 +02:00
Erik Jan de Wit
1955a468c9
fixed issue + small layout of page (#658)
fixing: #492
2021-06-07 14:58:47 +02:00
Jenny
8a3c30b918
Realm settings(keys): add functionality to delete provider (#606)
* wip keys

keys

adds keys table to realm settings

wip key providers

add providers and search functionality

clean up stylesheet

wip delete provider

wip delete toggles

add delete functionality to each provider in data list

rebase

format

pr feedback from erik

* Delete LocalizationTab.tsx
2021-06-03 16:40:48 -04:00
Jenny
2746109e78
Realm settings(keys): toggle provider modal for all provider types (#642)
* 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
2021-06-03 14:31:47 -04:00
Erik Jan de Wit
8a73291bc2 fixing issue 416 2021-06-03 07:26:00 +02:00
mfrances17
ce3eddfa17
fixes test btn and import users default (#647) 2021-06-01 08:15:36 -04:00
Jenny
347a2db8bd
themes ux review (#646) 2021-06-01 08:14:56 -04:00
mfrances17
1e2de8d570
Merge pull request #644 from edewit/cypress-client-scope
makes client scope test more reliable
2021-05-27 09:49:30 -04:00
mfrances17
b84d8bce5f
Merge pull request #634 from edewit/issue-632
fixed type of save button
2021-05-27 09:45:56 -04:00
Erik Jan de Wit
bb090200fe catch errors when removing scope type 2021-05-27 13:41:29 +02:00
Erik Jan de Wit
bbc177abb8
fixes realm save (#633)
* fixes realm save

currently save on realm screen didn't work as the email settings where required. Fixed this by changing email to be it's own section. Also email section was using the wrong attributes therefor the changes where not reflected in the old console

* fix empty realmComponent array

* fixed password help text
2021-05-27 09:01:55 +02:00
Jenny
f278f34fe5
Fixes form panel styling in clients -> advanced tab (#631)
* fix form panel styling

* remove modal styles
2021-05-25 14:03:20 +02:00
Erik Jan de Wit
188ac0757f fixed type of save button
fixing: #632
2021-05-25 12:04:58 +02:00
Erik Jan de Wit
29323cb12c
fixing the remainder of issue 428 (#621)
* fixing the remainder of issue 428

fixing: #428

* fix undefined

* add leave dialog
2021-05-24 06:21:49 +02:00
Erik Jan de Wit
0f6ce35687
Fixing UXD design review (#560)
* Fixing UXD design review

* Removed divider
* Adding type field
* Hide "Consent screen text" field when display consent screen is off
* Fixed cancel button

* fixed type save

* type fix
2021-05-21 12:34:05 -04:00
Erik Jan de Wit
9c82353f37
fixed name (#620)
fixing: #607
2021-05-21 10:48:46 -04:00
mfrances17
394c5fd81b
Merge pull request #617 from mfrances17/patternfly-4.103.6
Update to Patternfly 4.103.6 (latest release)
2021-05-21 08:40:27 -04:00
mfrances17
bf3ed710b4
Merge pull request #590 from jenny-s51/rowsandchecks
Users: update checkbox styling and add disabled checkboxes/row functionality to modal
2021-05-20 11:47:22 -04:00
mfrances17
0c6e1620fd
Merge pull request #585 from jenny-s51/rsKeyProviders
Realm settings(keys): add providers sub-tab
2021-05-20 11:44:48 -04:00
mfrances
50b15c83a9 update lock file and tests after rebase 2021-05-20 11:31:54 -04:00
Erik Jan de Wit
586375b5f4
fixing issues described in 595 (#602)
fixing: #595
2021-05-20 11:38:37 +02:00
Jenny
a85fe2626a
Delete KeysTab.tsx 2021-05-19 09:35:37 -04:00
Erik Jan de Wit
561605cc63
filter recent used realms as well as others (#580)
* filter recent used realms as well as others

fixing: #577

* use memo instead of direved state
2021-05-19 14:35:11 +02:00
Erik Jan de Wit
10f06af8aa
add / after baseUrl (#605) 2021-05-19 09:56:59 +02:00
jenny-s51
81a7aeca89 add type 2021-05-18 15:21:45 -04:00
Jenny
9485e31c23
Merge branch 'master' into rowsandchecks 2021-05-18 15:18:29 -04:00
jenny-s51
afb78cc646 fix import type 2021-05-18 14:14:15 -04:00
jenny-s51
cdc46ef72f align buttons 2021-05-18 14:03:20 -04:00
jenny-s51
096378e75e remove log 2021-05-18 14:03:20 -04:00
jenny-s51
dd41d93f38 show public key and certificate correctly 2021-05-18 14:03:20 -04:00
jenny-s51
e82be4ccf8 remove log stmt 2021-05-18 14:03:20 -04:00
Jenny
7c20226022 Update src/realm-settings/KeysListTab.tsx
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2021-05-18 14:03:20 -04:00
jenny-s51
ae18cee673 fix format 2021-05-18 14:03:20 -04:00
jenny-s51
5dca0bcba9 clean up stylesheet 2021-05-18 14:03:20 -04:00
jenny-s51
345c924e0f add providers and search functionality 2021-05-18 14:03:20 -04:00
jenny-s51
59f7812a24 wip key providers 2021-05-18 14:03:20 -04:00
jenny-s51
78a22cd5b8 rebase 2021-05-18 14:03:20 -04:00
jenny-s51
335e408d28 wip providers table 2021-05-18 14:02:55 -04:00
jenny-s51
12fe660816 adds keys table to realm settings 2021-05-18 14:02:21 -04:00
jenny-s51
d5c5e3c01b keys 2021-05-18 14:02:21 -04:00
jenny-s51
abec27a334 wip keys 2021-05-18 14:02:21 -04:00
Jon Koops
f671cbed84 Extend tsconfig from Snowpack and fix type errors 2021-05-18 16:50:35 +02:00
jenny-s51
07c55b4693 fix format 2021-05-18 10:47:21 -04:00
jenny-s51
4fcc9654dc rowsandchecks 2021-05-18 10:39:17 -04:00
jenny-s51
981a532a35 remove comment 2021-05-18 10:33:37 -04:00
jenny-s51
d5d6f1b30a update checkbox styles and add disabled functionality to user grops modal 2021-05-18 10:33:37 -04:00
Erik Jan de Wit
cef90aa238 fixed merge error 2021-05-18 15:12:30 +02:00
Erik Jan de Wit
f064218251 fixed test 2021-05-18 14:35:11 +02:00
Erik Jan de Wit
7f21d03bc2 changed asyncStateFetch to be it's own hook
it now cancels pending requests making sure we
don't leak memory + it makes for an nicer looking API
2021-05-18 14:35:09 +02:00
Erik Jan de Wit
a9a34102bc
using smarter wait to fix group tests (#604)
* 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
2021-05-18 08:25:46 -04:00
Erik Jan de Wit
9fc96d0afc
only query each client session once (#601)
this makes the ids unique so that they only get queried once
2021-05-17 15:35:12 +02:00
mfrances
df2263d11b fix types and one user fed test 2021-05-14 15:47:28 -04:00
mfrances
04a928085d lint fix 2021-05-14 15:47:28 -04:00
mfrances
8ec44f2dc8 add sync toggles with text fields 2021-05-14 15:47:28 -04:00
mfrances
1e9d183570 re-add working changes 2021-05-14 15:47:28 -04:00
Erik Jan de Wit
8c1a1fade8 added test ldap button 2021-05-14 15:47:28 -04:00
mfrances
ac664a2f54 show hide dn and pw 2021-05-14 15:47:28 -04:00
Jenny
8e1a1c57bd
Realm settings(keys): Adds keys list to Realm settings keys tab (#555)
* wip keys

* keys

* keys

* adds keys table to realm settings

* rebase and fix conflicts

* rebase and fix conflicts

* remove unused declarations

* fix lint

* fix groups test locally

* address PR feedback from Stan
2021-05-14 14:58:08 -04:00
mfrances17
bd6f8a9c78
update default req values based on vendor (#578) 2021-05-14 14:12:27 -04:00
Erik Jan de Wit
c5ff588791
add OIDC provider to the idp section (#553)
* 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
2021-05-06 14:59:00 -04:00
mfrances17
84d621f70a
Show hand cursor when hovering over User Fed empty state cards (#569)
* add hand cursor for empty state cards

* add default ldap name value

* move card css up and add to provider cards
2021-05-06 09:23:51 +02:00
Erik Jan de Wit
d3615b1780
fixed undefined (#582)
fixing: #453
2021-05-06 07:32:42 +02:00
Erik Jan de Wit
c2b78c471b
added keys tab to client details (#557) 2021-05-04 10:11:58 +02:00
Jenny
15677b6bfb
Realm settings(Email): Adds email tab to realm settings section (#549)
* 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
2021-05-03 16:00:12 -04:00
Erik Jan de Wit
78f843cdcc
Fixes with realm list (#576)
* 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
2021-05-03 12:44:47 -04:00
Erik Jan de Wit
e1d53c640e
only query realm once (#563)
fixing: #548
2021-04-30 15:08:12 -04:00
Eugenia
721ed1bcaf
Realm settings(themes): Add themes tab + tests (#544)
* wip add realm themes

* get switch value from server

* add tests

* fix admin theme help text

* remove requireSsl forlabel

* update dropdown options

* wip fix for locales

* format

* save/update locales done

* expose all themes in dropdown

* remove comments

* remove theme types
2021-04-29 13:39:19 -04:00
mfrances17
aa7d2049d4
Cypress tests for initial 8 LDAP mappers (#550)
* create delete all mapper types working

* all tests working
2021-04-28 07:50:41 +02:00
Erik Jan de Wit
9e4d1d34ee
add option to add borders on scroll panel (#551) 2021-04-28 07:50:17 +02:00
xianli123
6cf2d50e0e
Merge pull request #547 from edewit/authorisation-authentication
fixing PR comment:
2021-04-26 20:48:30 +08:00
Erik Jan de Wit
27c25472ee small fixes 2021-04-26 13:48:09 +02:00
Erik Jan de Wit
1521024abf fixed the wrong comment 2021-04-26 09:40:59 +02:00
mfrances17
010745ac1c
Merge pull request #545 from jenny-s51/fixAssociatedRolesListBug
Fix associated roles list
2021-04-23 09:39:08 -04:00
Erik Jan de Wit
2a02b38888 fixing PR comment:
https://github.com/keycloak/keycloak-admin-ui/pull/474#issuecomment-825417974
2021-04-23 11:55:15 +02:00
jenny-s51
5bcfa03747 add help text for direct membership 2021-04-22 16:37:10 -04:00
jenny-s51
58d3052fd8 revert one more type 2021-04-22 16:11:03 -04:00
jenny-s51
7b22ac4659 clean up types 2021-04-22 16:10:04 -04:00
jenny-s51
b3f8c45ddc fix data list bug 2021-04-22 16:04:56 -04:00
jenny-s51
817714df0b fix data list bug 2021-04-22 16:04:26 -04:00
mfrances17
4182f2bd58
Merge pull request #542 from jenny-s51/updateUserForm
Users(Create user form): Update create user form with new design
2021-04-21 10:17:48 -04:00
jenny-s51
68066d093e address PR feedback from Mark 2021-04-21 09:53:21 -04:00
Erik Jan de Wit
6dd314c768
Initial version of the identity providers section (#537)
* 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
2021-04-21 15:18:45 +02:00
mfrances17
f3511d0be1
Merge pull request #535 from mfrances17/save-mapper
Add/edit/delete LDAP mappers
2021-04-20 16:53:55 -04:00
Erik Jan de Wit
5c94dd584b
fixing comment on issue: (#522)
* fixing comment on issue:

https://github.com/keycloak/keycloak-admin-ui/issues/428#issuecomment-818504696

* fixed top margin

* fixed devider length
2021-04-20 15:46:07 -04:00
jenny-s51
cbce18f5f7 navigate to subgroups in modal 2021-04-20 11:08:33 -04:00
jenny-s51
033388bb67 update user form with new design 2021-04-20 10:12:29 -04:00
jenny-s51
10b3619ae9 wip add groups to user form 2021-04-20 10:12:29 -04:00
jenny-s51
62b21dbfe1 add functionality to select and add multiple groups 2021-04-20 10:12:29 -04:00
jenny-s51
559bf1ccee cfixcheckbox select bug 2021-04-20 10:12:09 -04:00
jenny-s51
0b106cb559 add logic for selecting multiple groups, API does not support this yet 2021-04-20 10:10:35 -04:00
jenny-s51
d8c491123a add user to groups modal wip 2021-04-20 10:10:35 -04:00
mfrances
adad072eae hide mappers tab on ldap provider create 2021-04-20 10:07:31 -04:00
mfrances
9155b8bfc7 fix cancel error on empty new 2021-04-20 10:07:31 -04:00
mfrances
58882f35f8 fix strings 2021-04-20 10:07:31 -04:00
mfrances
75b3b0ebe6 add mapper type to table 2021-04-20 10:07:31 -04:00
Erik Jan de Wit
46c60c1796 fixed refresh after delete 2021-04-20 10:07:31 -04:00
Erik Jan de Wit
c87196cfd1 fixed creating new ldap settings 2021-04-20 10:07:31 -04:00
mfrances
f73c9afdd8 fix lint issue 2021-04-20 10:07:31 -04:00
mfrances
1feeb3fdea delete confirmation 2021-04-20 10:07:31 -04:00
mfrances
9339dbc54f all non-role adds and saves working 2021-04-20 10:07:31 -04:00
mfrances
775dd5c00b delete working but no refresh 2021-04-20 10:07:31 -04:00
mfrances
501cb98edc all creates working except two roles 2021-04-20 10:07:31 -04:00
mfrances
a50cf33138 all mappers saving except two roles 2021-04-20 10:07:31 -04:00
mfrances
dcbb2b90bf two mappers saving correctly 2021-04-20 10:07:31 -04:00
mfrances
73a423d95c ren details component 2021-04-20 10:07:31 -04:00
mfrances
56a1b233d4 restructure and add chooser when adding new 2021-04-20 10:06:01 -04:00