User Picker By Permissions Custom Field

What is it?

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

Configure a User Picker By Permissions Custom Field

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

  1. Add a new User Picker By Permissions CustomField



    Add.UserByPermissionsCFType



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



    Create.UserByPermissionsCFType

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

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


  3. Click the Configure link:

    Manage.UserByPermissionsCFType



  4. Click the Edit Default Value link:

    Manage.UserByPermissionsCFType.EditDefaultValue



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

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

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

    Configure.UserByPermissionsCFType



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



Using the User Picker By Permissions Custom Field

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

    PickFromWindow.UserByPermissionsCFType



  • Ajax Search capacities ...

    SearchByAjax.UserByPermissionsCFType



  • Usable in Transition Screens ...

    EditInTransition.UserByPermissionsCFType



  • Validation against settings ...

    Validation.UserByPermissionsCFType



  • Linkified display ...

    ViewValue.UserByPermissionsCFType



  • Usable for User Notification Scheme ...

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