Erik Jan de Wit
a61b1e7fb2
use id instead of name ( #20717 )
...
fixes : #20694
2023-06-12 12:50:03 +02:00
Erik Jan de Wit
8d2dbbe6ad
added missing "allow ecp flow" field ( #20713 )
...
fixes : #20673
2023-06-12 12:46:03 +02:00
Erik Jan de Wit
cbed5849f5
join title and expand section together ( #20590 )
...
* join title and expand section together
fixes : #20329
* but expandable inside <li>
2023-06-06 07:33:02 +02:00
Stan Silvert
b63fccb062
Fix required getting toggled on when creating new UP attribute. ( #20735 )
...
Fixes #20536
2023-06-02 16:12:47 -04:00
Jon Koops
cd9dce68da
Add eslint-plugin-react-hooks
to enforce the Rules of Hooks ( #20707 )
2023-06-01 11:56:06 +02:00
Pedro Igor
8aeee928e8
Allow configuring the referrer policy ( #19917 )
...
* Allow configuring the referrer policy
Closes #17288
* fixed indentation
---------
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2023-05-30 12:27:12 -04:00
Erik Jan de Wit
c187c17945
navigate back to list when deleted ( #20591 )
...
fixes : #20370
2023-05-30 14:21:37 +02:00
Erik Jan de Wit
1124681603
added should dirty ( #20647 )
...
fixes : #20506
2023-05-30 08:08:37 -04:00
Erik Jan de Wit
34e56ccd81
use the first value from options as default ( #20589 )
...
fixes : #20379
2023-05-30 08:02:47 -04:00
Erik Jan de Wit
df5a823738
use display header when set ( #20553 )
2023-05-30 13:47:41 +02:00
Erik Jan de Wit
55e3e26f2e
removed need to query all groups ( #20552 )
...
* removed need to query all groups
fixes : #20489
* code review
2023-05-30 13:35:28 +02:00
Stan Silvert
88bb5977cd
Fix User Event Types not visible when 'Save events disabled` ( #20581 )
...
Fixes #20503
2023-05-30 06:36:46 -04:00
Erik Jan de Wit
00df57df3b
moved filter to it's own component ( #20286 )
...
fixes : #19999
2023-05-26 12:06:45 +00:00
Erik Jan de Wit
9dabbe951e
added error on password confirm on password change ( #20236 )
...
* added error on password confirm on password change
fixes : #16577
* Update js/apps/admin-ui/src/user/user-credentials/ResetPasswordDialog.tsx
Co-authored-by: Jon Koops <jonkoops@gmail.com>
* linting
---------
Co-authored-by: Jon Koops <jonkoops@gmail.com>
2023-05-26 11:57:57 +02:00
Erik Jan de Wit
8a6790be1d
be sure to only select one if type is not multi ( #20410 )
...
fixes : #20304
2023-05-25 13:01:30 +02:00
Erik Jan de Wit
c86254972b
remove fields when standard flow disabled ( #20271 )
...
fixes : #20194
2023-05-25 09:18:00 +00:00
Andreas Blättlinger
828a7ae874
19847 - Fix Split UsersSection into components for better maintainability ( #20539 )
...
Co-authored-by: Andreas Blaettlinger <bln1imb@bosch.com>
2023-05-24 10:05:00 -04:00
Erik Jan de Wit
0a46930962
remove styles and use css modules ( #20018 )
2023-05-24 12:11:06 +00:00
Erik Jan de Wit
9943c977de
use addError so we see the message ( #20420 )
...
fixes : #20401
2023-05-18 08:34:11 +02:00
danielFesenmeyer
d543ba5b56
Consistent message resolving regarding language fallbacks for all themes
...
- the prio of messages is now as follows for all themes (RL = realm localization, T = Theme i18n files): RL <variant> > T <variant> > RL <region> > T <region> > RL <language> > T <language> > RL en > T en
- centralize the message resolving logic in helper methods in LocaleUtil and use it for all themes, add unit tests in LocaleUtilTest
- add basic integration tests to check whether realm localization can be used in all supported contexts:
- Account UI V2: org.keycloak.testsuite.ui.account2.InternationalizationTest
- Login theme: LoginPageTest
- Email theme: EmailTest
- deprecate the param useRealmDefaultLocaleFallback=true of endpoint /admin/realms/{realm}/localization/{locale}, because it does not resolve fallbacks as expected and is no longer used in admin-ui v2
- fix locale selection in DefaultLocaleSelectorProvider that a supported region (like "de-CH") will no longer selected instead of a supported language (like "de"), when just the language is requested, add corresponding unit tests
- improvements regarding message resolving in Admin UI V2:
- add cypress test i18n_test.spec.ts, which checks the fallback implementation
- log a warning instead of an error, when messages for some languages/namespaces cannot be loaded (the page will probably work with fallbacks in that case)
Closes #15845
2023-05-17 15:00:32 +02:00
Stan Silvert
74dd370906
Allow changing admin console logo and favicon from theme.properties ( #20201 )
...
* Allow changing admin console logo and favicon from theme.properties
Fixes #19968
* Make isRunningAsTheme the last env prop.
2023-05-17 07:53:38 -04:00
Stan Silvert
e5b3c92b42
Fix otp on credentials page. ( #20295 )
...
Fixes #20258
2023-05-17 07:33:14 -04:00
Erik Jan de Wit
67f401b029
added default value back when not new ( #20235 )
...
fixes : #19852
2023-05-17 10:05:44 +02:00
Andreas Blättlinger
ab8366fb7e
Split UsersSection into components for better maintainability ( #19848 )
...
Closes #19847
2023-05-15 17:18:45 +02:00
Jon Koops
04ab848003
Rework merging of message bundles for localization of Admin Console ( #20183 )
...
Closes #20182
2023-05-11 14:23:10 -04:00
Erik Jan de Wit
92f26b9f7e
empty array instead of null ( #20104 )
...
fixes : #20068
2023-05-11 18:20:11 +02:00
Erik Jan de Wit
a2bdfab9c5
added min length > 0 check to required ( #20234 )
...
fixes : #20096
2023-05-11 18:17:24 +02:00
Erik Jan de Wit
4326a46dd0
add 'seconds' unit if value not valid ( #20240 )
...
fixes : #17165
2023-05-11 18:10:15 +02:00
Jon Koops
64a65bd0aa
Force user to authenticate before bootstrapping Admin Console ( #20251 )
2023-05-10 08:20:49 +02:00
rmartinc
025778fe9c
SSSD User Federation integration for quarkus distribution
...
Closes https://github.com/keycloak/keycloak/issues/16165
2023-05-09 11:32:52 +02:00
Erik Jan de Wit
e50580c465
use event id instead of name ( #20109 )
...
* use id instead of name to add event
* "translated" ids to name
2023-05-05 11:54:48 +02:00
Erik Jan de Wit
c4186100a5
on the roles page we have paging on others not ( #20102 )
...
fixes: #19981
2023-05-03 18:10:18 +02:00
Jon Koops
cd6cf45444
Move useFetch()
to it's own utility file ( #20129 )
2023-05-03 15:40:27 +00:00
Jon Koops
483246e24b
Reference admin client from module instead of context ( #20118 )
2023-05-03 13:51:02 +00:00
Jon Koops
228da0e29a
Refactor initalization of Keycloak JS in Admin Console ( #20100 )
2023-05-03 13:27:27 +02:00
Jon Koops
20772dbdde
Rename 'resources' directory to 'locales' ( #20095 )
2023-05-03 09:38:02 +02:00
Stan Silvert
51b0eec685
Fix custom userFed that doesn't implement CredentialInputUpdater ( #20062 )
...
* Fix custom userFed that doesn't implement CredentialInputUpdater
Fixes #19491
* Cleanup from Jon's review
* Specify dependency
* Revert "Specify dependency"
This reverts commit a52d5d993aa1f9cf4503e6101eb49c20b27b38fc.
2023-05-02 17:09:44 -04:00
Erik Jan de Wit
e8ed1abda7
Added missing fields when dynamic scope is enabled ( #19984 )
...
Closes #19865
2023-05-02 11:46:57 +02:00
Erik Jan de Wit
9e8f5bb45c
added check for undefined ( #19949 )
...
fixes : #19883
2023-04-27 08:51:16 +02:00
Erik Jan de Wit
b22801c8dd
Made tree view paging based on count query ( #19758 )
2023-04-26 14:21:43 +02:00
kaustubh-rh
035fdc4047
Make JavaScript authorization policy read-only ( #19594 )
...
Closes #19532
2023-04-26 08:18:43 +00:00
Erik Jan de Wit
1f51ddb86e
Use Admin API extension to group sessions ( #19837 )
...
Fixes #19673
2023-04-26 08:17:58 +00:00
Jon Koops
3026d8fad2
Ensure correct options are displayed for 'Archive format' ( #19914 )
2023-04-24 17:33:15 +02:00
Erik Jan de Wit
04301422d1
add validations to validator when creating new ( #19872 )
2023-04-21 14:29:06 +02:00
Erik Jan de Wit
399bd42124
Disable stringify
by default and enable it for authorization ( #19871 )
2023-04-21 11:15:42 +00:00
Erik Jan de Wit
3b65f1163d
issue 19582 ( #19749 )
...
* fixed paginate subgroups + nav
* render matched sub groups and fix pagination when searching
2023-04-19 15:35:36 -04:00
Jon Koops
25a1496e0d
Revert "Revert "Always use useIsFeatureEnabled()
hook for feature detection ( #19589 )" ( #19635 )" ( #19643 )
...
This reverts commit bcaab0e603
.
2023-04-18 12:50:46 -04:00
Jon Koops
b6c8344fb5
Ensure user details form state remains in sync ( #19696 )
2023-04-13 15:55:50 +02:00
Jon Koops
bcaab0e603
Revert "Always use useIsFeatureEnabled()
hook for feature detection ( #19589 )" ( #19635 )
...
This reverts commit bdb9c140a4
.
2023-04-11 11:28:24 +00:00
Erik Jan de Wit
291f4ec9bb
fixed filter user profile attributes ( #19602 )
...
fixes : #19578
2023-04-11 08:08:01 +02:00