patchback[bot]
6d7e44f14b
[PR #11841/20a07fc9 backport][stable-13] new module: keycloak_clientscope_rolemappings ( #12130 )
...
new module: keycloak_clientscope_rolemappings (#11841 )
* init
* stuff
* this should work
* helper functions
* fix docstrings
* s/client scope/clientscope/
* fix docstrings
* add type hints
* fix old function
* nox -Re formatters
* fix clientscope_id
* fix blank line contains whitespace
* add BOTMETA info
* set version_added
* Apply suggestions from code review to prepare for 13.0.0
* fix yaml indent in doc string
* add keycloak_clientscope_rolemappings to keycloak action group
* original author credit
* Apply suggestions from code review
* init tests
* Update plugins/modules/keycloak_clientscope_rolemappings.py
* fix integration tests
* use [] instead of .get()
* fix typo
* Update plugins/modules/keycloak_clientscope_rolemappings.py
* update fedora version
* fix --docker fedora
* revert
* Apply suggestions from code review
* remove unnecessary docstring
* change something
* change it back
* Apply suggestions from code review
* Update plugins/modules/keycloak_clientscope_rolemappings.py
---------
(cherry picked from commit 20a07fc973 )
Co-authored-by: felix-grzelka <felix.grzelka@dataport.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2026-05-30 15:11:54 +02:00
patchback[bot]
ab08561421
[PR #11749/2d89fb1c backport][stable-13] keycloak_user: fix email_verified is not idempotent ( #12129 )
...
keycloak_user: fix email_verified is not idempotent (#11749 )
* fix: email_verified is not idempotent
* autopep8
* fix import-before-documentation
* address reviewer comments
* rever formatting
* revert more stuff
* fix whitespace
* clean up
* fix diff mode
* nox -Re formatters
* Update plugins/modules/keycloak_user.py
* add deprecation warning
* keycloak_default_behavior
* Apply suggestions from code review
* Update plugins/modules/keycloak_user.py
* fix is_struct_included
* ignore keycloak_default_behavior and fix is_struct_included
* fix diff for groups
* fix changed flag in check mode
* nox -Re formatters
* fix group diff
* nox -Re formatters
* fix comment logic
* add todos
* fix user_profile_metadata in diff
* refactor diff
* rm default for required_actions
* update required_actions docstring
* fix before_user group handling
* nox -Re formatters
* fix yaml indent in doc strings
* use f-strings
* fix tests
* fix test_add_new_user
* rename keycloak_default_behavior to email_verified_behavior
* fix stupid
* nox -Re formatters
* remove typing from docstring
* remove user_profile_metadata parameter
* Update plugins/module_utils/_keycloak.py
* improve docs
* precompute ignored_arguments list
* nox -Re formatters
* simplify diff logic
* add more tests
* nox -Re formatters
* fix docs
* clean up more
* fix endstate when user does not change
* finalize integrationtest
* fail if group is not found
* fix tests
* nox -Re formatters
* fix docstring
* add integration tests for required_actions
* fix diff logic and fail early
* nox -Re formatters
* fix boolean logic error
* Apply suggestions from code review
* Apply suggestions from code review
---------
(cherry picked from commit 2d89fb1c15 )
Co-authored-by: felix-grzelka <felix.grzelka@dataport.de>
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2026-05-30 15:11:33 +02:00
Alexei Znamensky
1047f45bec
multiple module utils: flatten directories ( #11974 )
...
* multiple module utils: flatten directories
* adjust pritunl tests
* adjust lxca and keycloak tests
* adjust botmeta
* rename test files correctly
* and an import fix
* rename pritunl api mod utils test
* fix typo in test filename
* rename references to pritunl api test
* rename keycloak mod utils test
2026-05-06 07:07:51 +02:00