Skip to content

Handle Pending Memberships for Project Authorizations

Jason Goodman requested to merge pending-group-member-access-part3 into master

What does this MR do and why?

In &4315 we are adding a Saas User Cap for groups so that admins can set a cap on the number of billable members in a group. If a user is added to the group in excess of the cap, the user is added to the group as a pending member. Pending members are treated as if they are not members of the group for permissions purposes.

!75554 (closed) is an overview of all the work required to handle pending memberships for permissions purposes. It is being broken down into smaller MR's to make review easier.

This MR handles pending memberships for project authorizations.

The updates to the database queries are looked at here: !79696 (comment 829733065)

Issue: #332598 (closed)

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Jason Goodman

Merge request reports