Skip to content

Replace invite form on Members page with modal

What does this MR do?

Replaces the Invite Form on the Members pages with links to the Invite Members Modal

Related to https://gitlab.com/gitlab-org/gitlab/-/issues/223183

  • This is all behind the invite_members_group_modal feature flag https://gitlab.com/gitlab-org/gitlab/-/issues/247208 which is enabled on Staging and needs to be enabled locally to see the form replacement.

  • Both the "Invite Members" and the "Invite Group" tabs are removed in this MR, but only the "Invite Members" functionality is replaced by the modal. The "Invite Group" feature will be added back in Merge Request !50701 (merged)

Screenshots (strongly suggested)

Members Page before Members Page after
group-before1 GroupMembers-invite-members3
proj-before ProjectMembers-invite-members2

on mobile:

group members project members
full-width-group full-width-project

with modal open:

group project
group-before-open modal-open

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Related to #223183

Edited by Jackie Fraser

Merge request reports