User Rights related to Diversion are fairly straightforward:

Right

Behaviour

Notes

List Diversion Records Grants access to a list of Diversion records for the designated Service Provider
List Client Diversion Records Grants access to a list of Diversion records for the Client, at all Service Providers  
Display Diversion Records Allows user to see all fields in a Diversion record at the designated Service Provider
Add Diversion Records Allows user to add a new Diversion record at the active Service Provider via the one-page method This grants access to the "Add Diversion" button which is the one-page version, not the workflow version
Add Diversion Workflow Records Allows user to add a new Diversion record at the active Service Provider via the workflow method This grants access to the "Add Diversion Workflow" button which is the workflow version, not the one-page version
Edit Diversion Records Allows user to edit a Diversion record at the designated Service Provider if it was created via the one-page method Unclear why there are two different Edit rights. This might change in the future.
Edit Diversion Workflow Records Allows user to edit a Diversion record at the designated Service Provider if it was created via the workflow method Unclear why there are two different Edit rights. This might change in the future.
Delete Diversion Records Allows user to delete a Diversion record at the designated Service Provider