I need to add two custom user roles that have different capabilities. The two user roles are meant for correctors, the only difference is that one corrector should only have access to the posts of our custom post types, while the second one should have access to all the posts.
Neither of them should be able to upload media, create or delete posts (of any post type). They really should only be able to read a post, correct some errors (typos etc.) and save the changes. The changes should then need to be accepted by an admin or an editor to be published.
How could I do this?
Please also give a possibility to add the dashboard to that user role. Currently I'm using the "collaborator" user role and I did not find a solution to display the dashboard for that user role.
Many thanks in advance!