Group Members CSV Export List doesn't match UI Members List
Summary
When exporting members using the Group Member Export feature, the CSV lists some users that are not showing in the UI.
The members have minimal access
on parent group, are not direct members of the subgroup, but were added directly to underlying projects
Zendesk ticket: Internal Link
What is the current bug behavior?
The Export CSV lists members that are not showing in UI, but from underlying projects.
What is the expected correct behavior?
The Export CSV should show the members listed in UI only.
Output of checks
This bug happens on GitLab.com
Results of GitLab environment info
Expand for output related to GitLab environment info
(For installations with omnibus-gitlab package run and paste the output of: `sudo gitlab-rake gitlab:env:info`) (For installations from source run and paste the output of: `sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production`)
Results of GitLab application Check
Expand for output related to the GitLab application check
(For installations with omnibus-gitlab package run and paste the output of:
sudo gitlab-rake gitlab:check SANITIZE=true
)(For installations from source run and paste the output of:
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production SANITIZE=true
)(we will only investigate if the tests are passing)
Proposal
-
Align export and UI: Export should list the members that are visible in the Members tab (those are the members of the group that the user is currently looking at, but not members of any groups or projects underneath) -
Adjust documentation to clearly state what the export behaviour is focussing on