Skip to content

Non Project Member Issue Filtering

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

Quickly identifier issues in a project that are created or assigned to non-project members.

Intended users

Project members

Further details

  • Quickly identifying issues created by the greater (non project member) community for improved triaging
  • Aligns well with our love of open source (first class UX-related feature revolving around non project member open source contributors)
  • Aligns well with collaboration value
  • Could be a first step toward more advanced filtering

Proposal

Add a "Non Project Member" option under the existing "author" filter. Maybe at the very top or bottom and separated from individual authors with a divider line to denote an intentional separation (just above the highlighted author in the image below for example).

Screen_Shot_2019-08-27_at_5.19.26_AM

Permissions and Security

I don't believe permissions and security come into play unless there was somehow a leak of who is a project member that shouldn't be public already.

Documentation

Based on the end UI implementation, any documentation around the filtering UI would likely need to be updated.

Testing

I don't know enough about the filtering implementation to know for sure, but I'd imagine since filtering already exists we'd add an additional test or two to handle the proposed filter case.

What does success look like, and how can we measure that?

Success is when the user can filter by non project members to instantly see issues created by the greater community.

Links / references

Edited by 🤖 GitLab Bot 🤖