There are three ways in which
author_approval can function.
The author must approve the pull request.
groups: designers: author_approval: required: true
The author can approve their own pull requests, but it does not count towards the number of approvals
For example, if 3 reviewers must approve a PR then that means 3 reviewers excluding the author.
groups: designers: author_approval: ignored: true
If the author is a reviewer on the PR, they will automatically have an "approved" status. They can not disable this or reject the PR.
groups: designers: author_approval: auto: true