BE: Outstanding pending member promotions get approved when Admin promotes member without Approval flow

Use Cases

  1. Admin promotes member which promotes without Approval flow
  • Any outstanding pending member promotions get approved

Work to do

  • We would have to publish an Event when "Members are added/updated by Admin",
  • then subscribe to that event and if the added/updated member was nonbillable then trigger the Accept Service.

https://gitlab.com/gitlab-org/gitlab/-/issues/433176#note_1982442066