Fixes T6471. This makes adding projects to tasks have better workflow towards boards; without it, you have to click project -> board -> do stuff on board as opposed to column -> do stuff on board.
Details
- Reviewers
epriestley - Maniphest Tasks
- T6471: Workboard columns do now show up in maniphest ticket view after first create
- Commits
- Restricted Diffusion Commit
rP11a20079ef24: Maniphest / Workboards - show workboard column when adding a project to a task
added and removed projets. saw column listed parenthetcally when expected
Diff Detail
- Repository
- rP Phabricator
- Branch
- T6471
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 3650 Build 3660: [Placeholder Plan] Wait for 30 Seconds
Event Timeline
This is vaaaguely bad if some project ever has 50000 columns, but we can cross that bridge when we come to it.
We can limit the columns query to just active columns maybe?
We can assume that its going to be the default column if a default column exists and there's no position, but getting the default column still requires getting all columns as far as I know. Ergo, still need to load all active columns I think...
I don't think it's a problem for today.
5 years from now some project might have (5 * 50 ~= 250) sprint subprojects which generate columns or something, and maybe they never get auto-archived, but we have a few years before we're likely to run into that on realistic installs.