o-spreadsheet
o-spreadsheet copied to clipboard
[IMP] pivots: add "Show value as" to measures
Description:
[IMP] tests: add additional jest matchers
This commit adds the expect().toHaveValue()
and expect().toHaveText()
custom jest matchers, inspired from Hoot.
[IMP] pivots: add "Show value as" to measures
This commits adds the "Show value as" feature to measures. This allow users to display the value of a measure in a different way, like percentage of column total, percentage of row total, etc.
Task: 4045799
review checklist
- [ ] feature is organized in plugin, or UI components
- [ ] support of duplicate sheet (deep copy)
- [ ] in model/core: ranges are Range object, and can be adapted (adaptRanges)
- [ ] in model/UI: ranges are strings (to show the user)
- [ ] undo-able commands (uses this.history.update)
- [ ] multiuser-able commands (has inverse commands and transformations where needed)
- [ ] new/updated/removed commands are documented
- [ ] exportable in excel
- [ ] translations (_t("qmsdf %s", abc))
- [ ] unit tested
- [ ] clean commented code
- [ ] track breaking changes
- [ ] doc is rebuild (npm run doc)
- [ ] status is correct in Odoo