Custom Fields And Subtypes

Phabricator has a way to add Custom Fields1 to various objects. It also allows configuring new object (Project, Task) subtypes2 to show only specific custom fields.

It turns out, that documentation is not very clear3 on this and if there is a field mycompany:field and it must not be shown on a subtype then on subtype fields key it should be named "custom.mycmpany:field": { "disabled": true }, and not "mycompany:field": {"disabled": true}.

Alternatively, you can convert builtin form editable and hide that field. It is a low risk operation, but it still may prevent future builtin form fixes from propagating properly.3.



Recent articles