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
F15522310: D19434.id46485.diff
Sun, Apr 20, 7:35 PM
F15521794: D19434.id.diff
Sun, Apr 20, 3:48 PM
F15518753: D19434.diff
Sat, Apr 19, 4:36 PM
F15487178: D19434.id46485.diff
Thu, Apr 10, 11:47 AM
F15472781: D19434.diff
Sat, Apr 5, 4:26 PM
F15440923: D19434.diff
Mar 26 2025, 3:29 PM
F15371287: D19434.id46482.diff
Mar 12 2025, 12:20 PM
Unknown Object (File)
Feb 20 2025, 9:58 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
Branch
double1
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 20296
Build 27555: Run Core Tests
Build 27554: arc lint + arc unit