Page MenuHomePhabricator

Allow object subtypes to be changed via bulk editor
ClosedPublic

Authored by epriestley on Jun 12 2018, 5:25 PM.
Tags
None
Referenced Files
F18780384: D19490.diff
Sun, Oct 12, 9:56 AM
F18721751: D19490.id.diff
Mon, Sep 29, 9:35 PM
F18705638: D19490.diff
Sun, Sep 28, 12:20 PM
F18656663: D19490.id46606.diff
Mon, Sep 22, 11:07 PM
F18604190: D19490.id46611.diff
Sep 13 2025, 6:14 PM
F18591730: D19490.id.diff
Sep 12 2025, 10:01 AM
F18577327: D19490.id.diff
Sep 10 2025, 6:29 PM
F18509671: D19490.id.diff
Sep 5 2025, 3:32 AM
Subscribers
None

Details

Summary

Ref T13151. See PHI683. Ref T12314.

You can currently change object subtypes via Conduit (maniphest.edit) but not via the web UI.

Changing object subtypes is inherently a somewhat-perilous operation that likely has a lot of rough edges we'll need to smooth over eventually, mostly around changing an object from subtype X to subtype Y, where some field exists on one but not the other. This isn't a huge issue, just not entirely intuitive.

It should also, in theory, be fairly rare.

As a reasonable middle ground, provide web UI access via the bulk editor. This makes it possible, but doesn't clutter the UI up with a rarely-used option with rough edges.

Test Plan
  • With subtypes not configured, saw a normal bulk editor with no new option.
  • With subtypes configured, swapped tasks subtypes via bulk editor.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable