Homestyx hydra
Diffusion hydra 4e156a038509

Remove TYPE_INTERFACE transaction from Almanac Device

Description

Remove TYPE_INTERFACE transaction from Almanac Device

Summary:
Depends on D19325. Ref T13120. Ref T12414.

This no longer has any callers in the upstream or in Phacility support libraries, so get rid of it.

This will make modularizing Device transactions significantly easier, since the other transactions are reasonable, normal sorts of transactions.

For existing devices, this leaves some "author edited this object." transactions in the log. I might just leave those since they aren't really hurting anything, or maybe I'll clean them up or hide them later once I have more confidence that these changes are stable.

Test Plan: Grepped for TYPE_INTERFACE and AlmanacDeviceTransaction, found no callsites.

Reviewers: amckinley

Reviewed By: amckinley

Maniphest Tasks: T13120, T12414

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

Details

Provenance
epriestleyAuthored on Apr 10 2018, 11:23 AM
sirocylPushed on Oct 16 2024, 5:49 AM
Parents
R1:d240969e4705: Use Interface transactions, not Device transactions, to destroy Interfaces
Branches
Unknown
Tags
Unknown

Event Timeline