Page MenuHomePhabricator

Mailing list "Public (No Login Required)" application use policy seems uneffective
Closed, ResolvedPublic

Description

Mailing lists always show up as "Restricted Mailing List" when logged out (despite this policy), and the management interface is not visible either. You have to log in.

Also reported independently downstream: https://phabricator.wikimedia.org/T76988

Event Timeline

Krenair raised the priority of this task from to Needs Triage.
Krenair updated the task description. (Show Details)
Krenair added a subscriber: Krenair.
epriestley added a subscriber: epriestley.

PhabricatorMetaMTAMailingList->getPolicy() returns POLICY_USER right now, but should return PhabricatorPolicies::getMostOpenPolicy().

Test this by:

  • Add a mailing list.
  • Enable policy.allow-public in config.
  • Set Mailing Lists to "public" in Applications > Mailing Lists > Help/Options > Can Use Application.
  • CC the mailing list on a task.
  • View the task using a logged-out user. They should see the name of the list.