Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! X
Hello,
I have an attribute under WTDocument which is customized to be a user picker using the data utility functionality. I want to restrict the selection of users to a specific role i.e., only the users under that role should be made available for selection. Request your insights for the same.
Thanks,
Sha
Hi @Sha11
Use a condition in the Datautility if the attribute is editable or not.
Check what user is logged in by WTPrincipal realUser = SessionHelper.manager.getPrincipal(); and check if the user is part of your role or group as you need.
Based on the condition set the edit mode of the attribute.
PetrH
Hello @HelesicPetr ,
I think there is a gap between my statement and your understanding. The requirement is when a user tries to populate the attribute using the user picker, any user can be selected as of now, the requirement is to restrict the user pool from a particular role, so that only users belonging to that group can be selected.
Hi @Sha11
Ah so write a code to get the users from your group and add them to the picker.
You can do it all in the datautility.
PetrH
Thank you for the response, @HelesicPetr .
Turns out there is a simpler way to do it by using the API, PickerRenderConfigs.BASE_WHERE_CLAUSE. Still in the testing phase of the API, will provide updates if it worked.