Add a sort by permissions in project groups

Problem to solve

In a group of projects, there is no way to filter the project list, but just to sort it in different way and trigger a search by name.

  • As a developer, I want to see only the projects where I can contribute, so I can be more efficient
  • As a maintainer, I want to see only the projects under my management, so I can be more efficient

Intended users

Developer, Release Manager

--> Sasha, Devon, Rachel, but almost all would benefit of the enhancement

User experience goal

Projects in the group are read-only by default and maintained by a team. Anyone, once validated by maintainers, can contribute to one or more projects. The group contains ~100 projects so far. If I don't know the project name or because I was just delegated to work on it, I may have a hard time finding it when the list is long. Since the default list is by last update, when you get back to a project, it is always far in the list.

Proposal

Add a sort by permissions, where the most permissive projects are on top. I don't see a need for more details, like telling which permission level to filter on.

Current sorts are:

  • Name
  • Name, descending
  • Last created
  • Oldest created
  • Last updated
  • Oldest updated
  • Most stars