#1460 RFE: The ability to hide repositories I have ACLs for
Closed: Fixed 7 years ago Opened 7 years ago by jcline.

When talking with pingou this morning, one thing he mentioned was that when dist-git moves to Pagure, an unfortunate problem is that everyone in the proven packager group will see tens of thousands of repositories in their "My Projects" list since they will have ACLs to all the repositories.

Although this RFE is driven by dist-git, this seems like a useful feature to have generally. If someone gives me access to a repository I don't have tons of interest in, I don't want it cluttering up my "My Projects" page. It'd be nice to be able to just ignore them. It might even be nice to have a setting where you ignore everything people add you to by default and have to specifically not ignore things.

What do people think? Would there be a better, more generally helpful way to deal with the problem?


Maybe when we unwatch, we remove the project from "my project" (only at
the presentation layer, don't remove the access). And maybe an invitation
system for collaboration?

On 21 Oct 2016 9:46 p.m., "Jeremy Cline" pagure@pagure.io wrote:

jcline reported a new issue against the project: pagure that you are
following:
``
When talking with pingou this morning, one thing he mentioned was that
when dist-git moves to Pagure, an unfortunate problem is that everyone in
the proven packager group will see tens of thousands of repositories in
their "My Projects" list since they will have ACLs to all the repositories.

Although this RFE is driven by dist-git, this seems like a useful feature
to have generally. If someone gives me access to a repository I don't have
tons of interest in, I don't want it cluttering up my "My Projects" page.
It'd be nice to be able to just ignore them. It might even be nice to have
a setting where you ignore everything people add you to by default and have
to specifically not ignore things.

What do people think? Would there be a better, more generally helpful way
to deal with the problem?
``

To reply, visit the link below or just reply to this email
https://pagure.io/pagure/issue/1460

Maybe when we unwatch, we remove the project from "my project" (only at the presentation layer, don't remove the access). And maybe an invitation system for collaboration?

Well the my project section is project which you have commits on, it's not project that you are watching.
So I would keep both options separate.

I was atcually thinking that this page needs a redo late last week :)

AFAICT, the my projects is filled up with:

  • Projects that i have created
  • Projects that I have commit access to via my name being added to that project as a contriutor
  • All the projects for all the groups that i am a member of.

Maybe labelling these on this page, and allowing some filtering might be a good start?

While we wait for reworking the UI, I proposed the original changed discussed here at https://pagure.io/pagure/pull-request/1830 (hide the project an user has access to via certain groups)

Fixed in the PR mentioned above :)

@pingou changed the status to Closed

7 years ago

Login to comment on this ticket.

Metadata