flowable-engine icon indicating copy to clipboard operation
flowable-engine copied to clipboard

Implement group by user query for keycloak

Open dereisele opened this issue 4 years ago • 3 comments

Hi, I'm using Flowable in my Spring-Boot application with Keycloak as IDM. Later, I discovered that the assignment of tasks to a group isn't working as expected. Also I was wondering, why the idm app shows all groups, but each group contains all users. After a bit of research, I found out, that the Keycloak integration is still WIP.

Here are the query filters, if anyone is wondering:

https://github.com/flowable/flowable-engine/blob/145abf504c84c7e60de0e2ae70a9a05db918857b/modules/flowable-ui/flowable-ui-idm-logic/src/main/java/org/flowable/ui/idm/service/keycloak/KeycloakGroupQueryImpl.java#L154

https://github.com/flowable/flowable-engine/blob/145abf504c84c7e60de0e2ae70a9a05db918857b/modules/flowable-ui/flowable-ui-idm-logic/src/main/java/org/flowable/ui/idm/service/keycloak/KeycloakUserQueryImpl.java#L133

Also, I'm very sorry for writing the original issue in a demanding and unfriendly way. I was investigation a bug in our software and took the completeness of the feature for granted. I and the whole team want so say thank you for providing Flowable as open source.

dereisele avatar Feb 09 '21 16:02 dereisele

After speaking to our project manager, I will implement the group queries soon. When everythings done, I'll create a pull request.

dereisele avatar Feb 11 '21 14:02 dereisele

Indeed the Keycloak implementation is still WIP and is also part of the UI apps. Looking forward to your PR 😄

filiphr avatar Feb 16 '21 13:02 filiphr

Late Update: Our company switched to Flowable Enterprise (with has it's own propritary integration) in March. So unfortunaly, I wasn't/won't be able to provide a PR.

dereisele avatar Feb 01 '22 16:02 dereisele