Page MenuHomePhorge

Make Phorge more accessible to logged-out users
Open, Needs TriagePublic

Description

Currently, there are a few applications with content inaccessible for logged-out users.


Here are some I know:

  • Nuance (except the Nuance console)
  • Almanac/Drydock objects (but not consoles and queries)
  • People badges, tasks, revisions, and commits
  • Diffusion repository management
  • User tasks, badges, revisions, and commits
  • Project members
  • Herald transcripts

Event Timeline

Cigaryno created this object in space S1 Public.

Most of these can be done by adding the following to controller files related to query, list, and view files:

public function shouldAllowPublic() {
  return true;
}

However, I don't know what to do with Almanac and Drydock to make them work for logged-out users.

I wonder if shouldAllowPublic() was just forgotten or if the idea behind was to exclude web crawlers (as querying those lists en-masse could be expensive).