Page MenuHomePhabricator

Export task point values as double, not int
ClosedPublic

Authored by epriestley on May 8 2018, 6:41 PM.
Tags
None
Referenced Files
F18869612: D19434.id46482.diff
Tue, Nov 4, 12:36 PM
F18809129: D19434.id46486.diff
Oct 19 2025, 11:25 AM
F18741784: D19434.id.diff
Oct 2 2025, 4:06 PM
F18735161: D19434.diff
Sep 30 2025, 11:53 PM
F18609353: D19434.diff
Sep 14 2025, 3:00 AM
F18608815: D19434.id46485.diff
Sep 14 2025, 2:04 AM
F18509622: D19434.id.diff
Sep 5 2025, 3:30 AM
F18502860: D19434.diff
Sep 4 2025, 10:42 PM
Subscribers
None

Details

Summary

See https://discourse.phabricator-community.org/t/maniphest-non-integer-point-values-in-csv-export/1443.

We currently export the Maniphest "points" field as an integer, but allow it to accept decimal values (e.g. "6.25").

Also fix a bug where we wouldn't roll over from "..., X, Y, Z, AA, AB, ..." correctly for Excel column names if sheet had more than 26 columns.

Test Plan
  • Set a task point value to 6.25.
  • Exported to text, JSON, XLS.
  • Saw 6.25 represented accurately in exports.
  • Exported an excel sheet with 27+ columns.
  • Manually printed the first 200 column names to check that the algorithm looks correct.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable