Page MenuHomePhabricator

Don't publish anything for "Disable Mail" / "Enable Mail" on projects
ClosedPublic

Authored by epriestley on Feb 29 2016, 12:31 AM.
Tags
None
Referenced Files
F15547073: D15361.diff
Sat, Apr 26, 6:04 PM
F15525793: D15361.id.diff
Mon, Apr 21, 4:55 PM
F15439110: D15361.id37039.diff
Mar 26 2025, 5:48 AM
F15438322: D15361.id37039.diff
Mar 26 2025, 12:09 AM
F15412744: D15361.id37038.diff
Mar 19 2025, 2:41 PM
F15394644: D15361.id37038.diff
Mar 15 2025, 11:59 PM
F15390189: D15361.diff
Mar 15 2025, 5:59 AM
F15387236: D15361.diff
Mar 15 2025, 2:04 AM
Subscribers
None

Details

Summary

Fixes T10466. Currently, clicking "Disable Mail" or "Enable Mail" on a project toggles an edge, but it gets a default "added an edge" story and transaction record.

These are confusing, useless and not interesting, so just hide them.

Test Plan
  • Before patch: clicked enable/disable mail, saw "added an edge" / "removed an edge" stories in feed and project history.
  • After patch: clicked enable/disable mail, saw nothing in feed or project history.
  • (Note that this patch is not retroactive for feed, so already-published stories won't unpublish.)

Diff Detail

Repository
rP Phabricator
Branch
nomaildisable
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 10878
Build 13415: Run Core Tests
Build 13414: arc lint + arc unit

Event Timeline

epriestley retitled this revision from to Don't publish anything for "Disable Mail" / "Enable Mail" on projects.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: chad.
chad edited edge metadata.
This revision is now accepted and ready to land.Feb 29 2016, 12:32 AM
This revision was automatically updated to reflect the committed changes.