Custom Approval
By default, you can not self-approve your own created issue even if you are a qualified approver. You can toggle this behavior under project settings.
In Settings > Custom Approval, you can choose which approval flow to use for a risk level and define approval flows.
An approval flow can contain one or multiple approval nodes. Each approval node specifies a role. Any member of the role can approve that node. An issue will enter the rollout stage once all nodes have been approved. Note, depending on how the rollout policy is configured, it may still require another step to roll out the change manually.
To create or update approval flows, click the Approval Flows tab.
Rules
To choose the approval flow for a risk level, click the Rules tab. Choose the preset "Skip manual approval" approval flow for a risk if you don't want an approval flow at all.
Custom roles
Sometimes, the predefined project roles might not fit your needs. e.g. You require tester to approve. In that case, you can use custom roles.