Problem to load all users by role name in Rest API

1
0
-1

Hi, In UI designer I have a select widget populate by "users" variable. "users" is a External API. I want to load all users by role name "director".

With: ../API/identity/role?p=0&c=100&f=name=director I load the role with id 2.

With: ../API/identity/user?p=0&c=200&f=enabled%3dtrue&o=lastname ASC&f=enabled=true&f=role_id=2 I load all users by role id 2. "users" = ../API/identity/user?p=0&c=200&f=enabled%3dtrue&o=lastname ASC&f=enabled=true&f=role_id=2

Unfortunately in many development environments, not always the id is 2! Is there an API that load all users by role name?

Thanks Manolo

1 answer

1
0
-1

Hello,

If you go to the portal here /bonita/portal/homepage#?_p=rolelistingadmin you can see that it performs a search like you.

First it retrieves the role_id : http://127.0.0.1:8080/bonita/API/identity/role?p=0&c=10&o=displayName%20ASC

Then it retrieves the users with the corresponding role_id : http://127.0.0.1:8080/bonita/API/identity/user?p=0&c=10&o=lastname%20ASC...

If you want, you can create your custom REST API, see : http://documentation.bonitasoft.com/rest-api-extensions

Kind regards,

Jérémy

Comments

Submitted by hramirez on Tue, 09/26/2017 - 23:14

Thank you very much Jérémy. Already solved my problem.

Best regards

Notifications