odoo/o-spreadsheet#4134

Created by BI, Alexis Lacroix (laa)
Merged at 40741308cf249c54483456c3ccb5c37bdacddb30

Statuses:

label
odoo:master-recompute-zones-everywhere-laa
head
d930502457e9d5037a1abcb1a625887ca561a6e7
merged
2 years ago by BI, Rémi Rahir (rar)
odoo/o-spreadsheet
master #4134

Master recompute zones everywhere laa

[REF] recompute zones: use recomputeZones on missing places

For performance reasons, this commit proposes to add
recomputeZonnes wherever we cross all the elements of
a list of zones.

[REF] zones helper: remove unused helpers

Task: 3893550

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