When I go into repository settings > Branch Restrictions and set a restriction to require at least 1 approval for pull requests, I'm still seeing that developers are able to create a Pull Request, approve, and merge their own changes.
Is this expected behavior?