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
Unknown Object (File)
Sat, Nov 16, 4:23 AM
Unknown Object (File)
Tue, Nov 12, 2:16 PM
Unknown Object (File)
Oct 9 2024, 4:39 PM
Unknown Object (File)
Oct 9 2024, 11:16 AM
Unknown Object (File)
Oct 2 2024, 8:56 AM
Unknown Object (File)
Sep 22 2024, 9:16 AM
Unknown Object (File)
Sep 8 2024, 3:33 PM
Unknown Object (File)
Sep 2 2024, 10:51 AM
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 20293
Build 27551: Run Core Tests
Build 27550: arc lint + arc unit