11.3.0
New action tag: @RICHTEXT - Adds the rich text editor toolbar to a Notes field to allow users/participants to control the appearance (via styling and formatting) of the text they are entering into the field.
New API methods
Delete User - Remove a specified user from a project.
Export User Roles - Returns a list of user roles, including their role name, unique role name, and privileges, from a project.
Import User Roles - Allows one to create new roles (specifying their role name and privileges) or edit the role name and privileges of existing roles.
Delete User Role - Deletes a specified user role from a project.
Export User-Role Assignment - Returns a list of project users and what user role to which they are assigned.
Import User-Role Assignment - Allows one to assign, reassign, or unassign one or more users to/from a user role in a project.
New features:New drop-down options on the User Rights page to allow users to perform the tasks listed below using a CSV file in the user interface.
Upload users and their privileges
Download users and their privileges
Upload user roles and their privileges
Download user roles and their privileges
Upload user role assignments
Download user role assignments
New developer method: REDCap::deleteRecord() - Plugin/hook/module developers may utilize this new method to delete entire records from a project or to delete the data from a specified instrument, event, or repeating instrument/event for specific records.
Improvement: More options/parameters for the API Delete Record method - Users can now specify instrument, event, and/or repeat_instance to delete the data from a specified instrument, event, or repeating instrument/event for the records specified in the API request. In previous versions, the only option was to delete the entire record.