Page MenuHomePhabricator

Add config validation for task status config
ClosedPublic

Authored by epriestley on Mar 21 2014, 1:38 PM.
Tags
None
Referenced Files
F15535151: D8584.diff
Thu, Apr 24, 3:45 AM
F15525671: D8584.id20362.diff
Mon, Apr 21, 4:02 PM
F15518641: D8584.id20421.diff
Sat, Apr 19, 3:23 PM
F15515083: D8584.id.diff
Fri, Apr 18, 7:32 AM
F15513521: D8584.diff
Thu, Apr 17, 7:30 PM
F15505567: D8584.id20421.diff
Tue, Apr 15, 4:04 AM
F15489558: D8584.id20362.diff
Fri, Apr 11, 10:09 AM
F15471731: D8584.id20421.diff
Apr 5 2025, 7:49 AM
Subscribers

Details

Summary

Ref T1812. This still doesn't expose configuration to the user, but adds validation for it.

Test Plan

Added a pile of unit tests.

Diff Detail

Repository
rP Phabricator
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

epriestley retitled this revision from to Add config validation for task status config.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: btrahan.
src/applications/maniphest/constants/ManiphestTaskStatus.php
157

This relaxes things a little bit: if you configure "silly" statuses as special statuses, they'll still work even in serious business mode. This saves us from some awkward situations and more complex validation, and seems fundamentally reasonable.

btrahan edited edge metadata.
This revision is now accepted and ready to land.Mar 25 2014, 7:21 PM
epriestley updated this revision to Diff 20421.

Closed by commit rP7713fb5d99a3 (authored by @epriestley).