Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Put "View Permissions" in the public area instead of behind the login #544

Open
briandfoy opened this issue Jan 1, 2025 · 3 comments
Open

Comments

@briandfoy
Copy link
Contributor

The "View Permissions" feature is behind the login, which means someone needs a PAUSE account to see the list. Since there's no action a viewer might do on that page, I'd like to see it outside of the login (authenquery) section so that any visitor might look at it. As an alternative, supply a public YAML that's already linked on that page can do the trick.

MetaCPAN only shows the list of accounts that have released a file (https://metacpan.org/search?size=10&q=adoptme), and although that was my initial idea of ADOPTME, that's not how we're using it (which is fine). I've often wanted to link to the list of all distros with ADOPTME.

Putting the search outside of authenquery would allow non-CPAN account holders to see the list of ADOPTME or NEEDSHELP permissions, or search a particular PAUSE ID where the ID might have not released a file.

@ap
Copy link
Contributor

ap commented Jan 1, 2025

Are you looking for https://metacpan.org/author/ADOPTME/permissions? (It’s linked from the “Tools” menu on https://metacpan.org/author/ADOPTME under the label “Module permissions”.)

@briandfoy
Copy link
Contributor Author

Ah, that MetaCPAN feature is very nice too, but I'd still like to get the YAML file from "View Permissions" on PAUSE.

And, the "permissions" is in the left sidebar. There's another link in the top menu called "Tools" that does not lead to this.

@Grinnz
Copy link
Contributor

Grinnz commented Jan 1, 2025

It is also viewable with my tool at https://cpanmeta.grinnz.com/perms which was primarily developed because this page requires a login. I agree that it should not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants