Only allow eligible approvers to click 'approve' instead of all developers in the project

Hi everyone,

At the moment any developer in my project can approve an MR, it doesn’t count if they’re not eligible, but they can still hit ‘approve’. This can make MRs look like they have approvers, when really those approvers are ineligible, it can get very frustrating.

Is there a way to stop ineligible approvers from seeing an ‘approve’ button? i.e. developers assigned to the project who aren’t in the eligible approvers list for the project.