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
Unknown Object (File)
Wed, Dec 18, 1:26 AM
Unknown Object (File)
Wed, Dec 18, 1:26 AM
Unknown Object (File)
Sun, Dec 15, 7:42 PM
Unknown Object (File)
Tue, Dec 10, 3:00 PM
Unknown Object (File)
Mon, Dec 9, 10:48 PM
Unknown Object (File)
Mon, Dec 9, 4:39 PM
Unknown Object (File)
Sat, Dec 7, 12:57 AM
Unknown Object (File)
Fri, Dec 6, 4:00 PM
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.