The Admin has the requirement where a developer needs approval to migrate code into production. He also have a requirement that a developer, who is also a production approver, can not approve their own CSR for production.
Is there a way to restrict someone who is in both the developer and approver queue from approving their own CSRs for production ?
Currently it is not possible. Note that if the user is in the approval list then he can certainly approve CSR.
An Enhancement Request might be submitted to Product Development to consider the option for future product release