@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Don't show proxy (subproject/milestone) columns as options in "Move tasks..." workflows from workboards

Summary:
Ref T13368. Proxy columns should not be selectable from this workflow. If you want to move tasks to milestone/subproject X, do "Move tasks to project..." and pick X as the project.

(This could be made to work some day.)

Test Plan: Went through a "Move tasks to project..." workflow targeting a project with subprojects. No longer saw subproject columns presented as dropdown options.

Maniphest Tasks: T13368

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

+9
+9
src/applications/project/controller/PhabricatorProjectColumnBulkMoveController.php
··· 109 109 $dst_columns = $layout_engine->getColumns($dst_project->getPHID()); 110 110 $dst_columns = mpull($dst_columns, null, 'getPHID'); 111 111 112 + // Prevent moves to milestones or subprojects by selecting their 113 + // columns, since the implications aren't obvious and this doesn't 114 + // work the same way as normal column moves. 115 + foreach ($dst_columns as $key => $dst_column) { 116 + if ($dst_column->getProxyPHID()) { 117 + unset($dst_columns[$key]); 118 + } 119 + } 120 + 112 121 $has_column = false; 113 122 $dst_column = null; 114 123