User Picker By Roles Custom Field

Since Minyaa 3.3.18, the User Roles Picker customField is deprecated.

All implemented customfields are migrate to the native User Picker, where the selected Roles are applied as parameters.

Note, that any new customfield based on User Roles Picker will not be converted automatically.

What is it?

This custom field is a User Picker allowing you to restrict user depending on their role.

Configure a User Picker By Roles Custom Field

To configure a User Picker By Roles CustomField, process as follow :

  1. Add a new User Picker By Roles CustomField



    Add.UserByRolesCFType



  2. Specify its name and its description, select the Search Template to use



    Create.UserByRolesCFType

    If no description is entered, then a default description is applied:

    User selected from a list of users having one of these roles : [Role 1, Role 2, ...]


  3. Click the Configure link:

    Manage.UserByRolesCFType



  4. Click the Edit Default Value link:

    Manage.UserByRolesCFType.EditDefaultValue



  5. In the Set Custom Field Defaults page, you have to define:

    • a default user that is part of your specified roles (optional)

      Note that, during the configuration, not control is performed for the default user against selected roles, since the control is Project dependent.
    • a list of roles for which user have to be granted.

    Configure.UserByRolesCFType



  6. You are now ready to use the User Picker By Roles CustomField in your screens



Using the User Picker By Roles Custom Field

It provides same features as the default User Picker :
  • A PopUp Window to pick one of matching user ...

    PickFromWindow.UserByRolesCFType



  • Ajax Search capacities ...

    SearchByAjax.UserByRolesCFType



  • Usable in Transition Screens ...

    EditInTransition.UserByRolesCFType



  • Validation against settings ...

    Validation.UserByRolesCFType



  • Linkified display ...

    ViewValue.UserByRolesCFType



  • Usable for User Notification Scheme ...

Since Minyaa 3.1, this custom field can be used as Permission Entity for Permission Schemes