Resource functions
                        - get_resource_field_data
- create_resource
- delete_resource
- copy_resource
- get_resource_log
- update_resource_type
- get_resource_path
- get_resource_data
- get_alternative_files
- get_resource_types
- add_alternative_file
- delete_alternative_file
- upload_file
- upload_file_by_url
- upload_multipart
- get_related_resources
- resource_log_last_rows
- replace_resource_file
- get_resource_all_image_sizes
- put_resource_data
- update_related_resource
- relate_all_resources
- get_edit_access
- get_resource_access
- resource_file_readonly
Collection functions
                        Search functions
                        
                                            IIIF
                        
                                            Metadata functions
                        User functions
                        
                                            System
                        
                                            Message functions
                        
                                            Plugin functions
                        - consentmanager_get_consents
- licensemanager_get_licenses
- consentmanager_get_consent
- consentmanager_delete_consent
- consentmanager_batch_link_unlink
- consentmanager_link_consent
- consentmanager_unlink_consent
- consentmanager_create_consent
- consentmanager_update_consent
- consentmanager_get_all_consents
- consentmanager_get_all_consents_by_collection
- consentmanager_save_file
get_users_by_permission
Retrieve information on all users with the given permissions
Permissions are always honoured so users from groups to which this user does not have access will be omitted.
| Variable | Description | Data type | Default value | 
|---|---|---|---|
| $permissions * | An array of permission strings. Users must be in a group with all of the permissions to be returned | array | N/A | 
Return values
An array of matching user records with a subset of information from the user record