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
F15371287: D19434.id46482.diff
Wed, Mar 12, 12:20 PM
Unknown Object (File)
Thu, Feb 20, 9:58 PM
Unknown Object (File)
Thu, Feb 20, 9:58 PM
Unknown Object (File)
Thu, Feb 20, 9:58 PM
Unknown Object (File)
Sat, Feb 15, 11:42 PM
Unknown Object (File)
Feb 4 2025, 5:34 AM
Unknown Object (File)
Jan 28 2025, 8:42 AM
Unknown Object (File)
Jan 21 2025, 11:05 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 20296
Build 27555: Run Core Tests
Build 27554: arc lint + arc unit