Is it possible to create a SharePoint role which can only view the data, and give the same permissions to others, however is unable to delete roles.
Or, to restate it, I need a role R1 which if given by user A to user B and C on a document allows user B to view the document and grant R1 to D and E, but does not allow B to remove C