Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab
GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 36,069
    • Issues 36,069
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 1,299
    • Merge Requests 1,299
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #21727

Closed
Open
Created Apr 04, 2018 by Reb@xyzzy🥓Developer

Allow filtering for project-specific members in group members list

Description

When viewing the members of a project that is a part of a group, those who acquired membership via the group are displayed exactly the same as those who were specifically added. There is no way to tell the two sets of users apart. This can be problematic.

For example, projects that are shared between the GitLab team and customers have over 250 members before we even add any customers. It therefore becomes difficult to tell who is a customer -- and a member of only that project -- and who is part of the GitLab team.

In this sample I created a blank project that includes the GitLab team (for sake of space, only two users are shown):

image

260 users belong to the project and we have no idea which are included from a group and which are included only in this project. Additionally, we have no idea which users might be members of the group and have specific (perhaps higher) permission to the project,

Proposal

In the sorting dropdown, present the option to only show Members who have project-specific permissions (hide members who've inherited permissions from the group).

See how we handle this for archived projects for a pattern we can reuse:

image

Links / references

/cc: @tipyn @jmay1

Edited Feb 26, 2019 by Jeremy Watson (ex-GitLab)
Assignee
Assign to
12.6
Milestone
12.6 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: gitlab-org/gitlab#21727