@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Allow administrators to configure "Email Settings" settings for lists

Summary:
Fixes T8387. This completes conversion of lists into users.

These settings allow administrators to reduce the amount of mail delivered to lists, ahead of T5791.

Test Plan: {F468206}

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T8387

Differential Revision: https://secure.phabricator.com/D13138

+11 -2
+11 -2
src/applications/settings/panel/PhabricatorEmailPreferencesSettingsPanel.php
··· 15 15 return pht('Email'); 16 16 } 17 17 18 + public function isEditableByAdministrators() { 19 + if ($this->getUser()->getIsMailingList()) { 20 + return true; 21 + } 22 + 23 + return false; 24 + } 25 + 18 26 public function processRequest(AphrontRequest $request) { 19 - $user = $request->getUser(); 27 + $viewer = $this->getViewer(); 28 + $user = $this->getUser(); 20 29 21 30 $preferences = $user->loadPreferences(); 22 31 ··· 52 61 53 62 $form = new AphrontFormView(); 54 63 $form 55 - ->setUser($user) 64 + ->setUser($viewer) 56 65 ->appendRemarkupInstructions( 57 66 pht( 58 67 'These settings let you control how Phabricator notifies you about '.