Michael A.
Michael A.

Reputation: 4218

How does one make a Phabricator instance public?

I've played around with the Config settings a bit and searched the docs, but haven't been able to find any information on this.

Phacility's own Phabricator instance works this way a(nd I've seen other installations as well), so I assume that there must be a relatively simple way of setting this up, but haven't found it.

Specifically:


Edit: Solved the issue with the dashboard not showing up - apparently, the settings of any individual panel in the dashboard overrule the dashboard settings.

To clarify: If one panel in the dashboard is set up to a higher restriction (e.g., "All Users" instead of "Public") than the dashboard itself is, then the Panel's restrictions override the restrictions set on the dashboard.

Upvotes: 7

Views: 2262

Answers (1)

CEPA
CEPA

Reputation: 2602

How to show the default Dashboard, rather than the login view, for anonymous users

  1. Go to "Config"
  2. Go to "Policy"
  3. Go to "policy.allow-public"
  4. Set the Value to "Allow Public Visibility"
  5. Click "Save Config Entry"

NOTE: Once you have set the Public Dashboard, you will need to verify that all panels in that dashboard have public visibility.

How to set default visibility on tasks to "Public", rather than "All Users"

  1. Navigate to "Applications"
  2. Click the gear icon next to "Maniphest" (In newer versions the gear icon has been replaced with a "Configure" button.)
  3. Click "Edit Policies"
  4. Set the desired policy defaults
  5. Click Save Policies

Upvotes: 10

Related Questions