Pipeline status emails should support selection of users and groups as recipients

Problem to solve

Currently, group and project Settings > Integrations > Pipeline status emails only support inputting email addresses as recipients, which could be error-prone and not convenient. In many cases, users just want to select existing users or groups as recipients.

Proposal

Similar to Merge Request Approval Rule design, we can add a selection box of users/groups for recipients of Pipeline status emails

image