[Permissions] Designers with an Admin Role - Remove themselves from Courses

Problem statement:

Currently users who have an admin role can enroll themselves as a Designer, but they cannot remove themselves from the Designer role in the course. It would make sense that they could remove themselves from the course if they have an admin role. The admin role they have is a custom role, and is limited, but the Designer: Add/Remove is checked, but they cannot remove themselves.

Proposed solution:

Develop a way a user with any type of admin role can remove themselves from a course if the option in the admin permission are checked. Currently, our design team has a custom role called ID Admin, and the option Designer: Add/Remove is checked, they can add themselves, but they cannot remove themselves.

User role(s):

admin,designer