Skip to content

Refactor group membership exports

What does this MR do and why?

It refactor group membership exports

  • Create a base service class as preparation for additional export
  • Create a subclass for existing export
  • Move the services to the allowed bounded context

Reason

We want to introduce an export where we want to export detailed permissions data including multiple memberships. We can reuse the existing code.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

How to set up and validate locally

There are no changes to the functionality. To test the feature still works as expected:

  1. Go to group - members
  2. Try to export members

Related to #460477 (closed)

Merge request reports

Loading