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
F15336259: D15361.id37039.diff
Sat, Mar 8, 6:35 PM
F15336258: D15361.id.diff
Sat, Mar 8, 6:35 PM
Unknown Object (File)
Wed, Feb 19, 3:24 PM
Unknown Object (File)
Thu, Feb 13, 8:36 PM
Unknown Object (File)
Feb 9 2025, 12:53 AM
Unknown Object (File)
Feb 9 2025, 12:53 AM
Unknown Object (File)
Feb 9 2025, 12:53 AM
Unknown Object (File)
Feb 9 2025, 12:53 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.