Individual Rights Manager Release - April 17, 2024

Release Version: v.2024.04.01
Release Date: April 17, 2024 

In this release:

Key Features and Enhancements

  • Ability to Edit Tasks Before Adding Them to Requests
  • External REST API: Adding and Removing Custom Labels on Requests
  • Updated “Save” Behavior When Updating  Tasks

Feature Details

Ability to Edit Tasks Before Adding Them to Requests

Benefits  

This enhancement enables users to edit tasks before they add them to the requests. This streamlines the task addition process and provides clearer guidance for users when updating or adding multiple tasks.  

Details

A new Edit button is added to the Add New Task window, where users can modify tasks before they are added to the requests. 

In the Edit page, users can navigate from one tab to another to modify the tasks (1). The system retains the changes when users navigate between tabs (2). Users can click the Add Task button on each task to add the tasks individually (3). 

The system displays toast notifications to confirm successful addition of individual tasks (4). The task already added displays a check icon to indicate successful addition to the request (5). IRM dynamically updates the tab names to reflect the names of the tasks added. 

Users may revisit the previously added task in the Edit page to update the details and then, click the Update Task button to apply the changes (6). When users refresh the Edit page, the page dynamically returns to the previously added task and the Update Task button reverts to Add Task and allows the users to add the same task again as new tasks.

A window displays to confirm if the users want to save the changes made to the task.

When users click the Exit button on the Edit page (7), a window displays to inform users that the system will discard the changes made to the task and users can confirm if they want to proceed.

When users click the Add All Tasks button, IRM displays a window to confirm if users would like to proceed adding and updating all the tasks.

When the user clicks the Add All button in the confirmation window, IRM displays a toast notification to inform users of successful addition of all tasks. IRM dynamically updates the tab names to reflect the names of the tasks added.

If a user encounters an error on a specific task while adding multiple tasks, IRM retains the task with error and then adds the other tasks without error to the Data Subject Request (DSR). The tasks will contain check icons to indicate successful addition of tasks and x icons to indicate tasks with errors.

External REST API: Adding and Removing Custom Labels on Requests 

Benefits  

This enhancement enables users to add and remove custom labels on requests through an external REST API.

Details

Users can now utilize the following APIs to add or remove custom labels associated with requests as needed:

  • GET /api/v1/external/requests/{id}/labels
  • PUT /api/v1/external/requests/{requestId}/labels/name/{labelName}
  • PUT /api/v1/external/requests/{requestId}/labels/{labelId}
  • DELETE /api/v1/external/requests/{requestId}/labels/{labelId}
  • DELETE /api/v1/external/requests/{requestId}/labels/name/{labelName}

Updated “Save” Behavior When Updating  Tasks 

Benefits  

This enhancement updates the Save button’s behavior to always remain active whenever users edit or complete tasks.

Details

The behavior of the Save button has been updated to ensure that it is always enabled when changes are made to a task, regardless of its status and Due Days value.