Hello.
If I understand you well, you want user with access to CMSDesk/My Account section, and Edit / Properties / Workflow section, where this user can approve (Edit -> Publish) given document, is that correct? Currently, this can be done my
CMS Editor role, or user with "Manage workflow" permission. If you want set it for other custom role, you can add this role into workflow roles in Site Manager -> Development -> Workflows section and assign given role/user to this workflow step. Basically the same what is done for Bob in following example:
http://devnet.kentico.com/docs/devguide/defining_a_workflow.htmIt is also possible to make only these two sections (My Desk + Properties / Permissions) accessible for given user / role, via UI personalization. Please
read this for more details about this functionality.
Best Regards,
Radek Macalik