odoo/o-spreadsheet#8835
Created by BI, Rémi Rahir (rar)
- label
- odoo:master-grid-selection-features-rar
- head
- 732fd9f86684b07e427cdb455691ff1ff74b03d7
| odoo/o-spreadsheet | |
|---|---|
| master | #8835 missing r+ |
[IMP] Model: plugins only see the grid selection
Description:
Except from the grid selection, the other actors of the
SelectionProcessor only live in the stores, the plugins don't know about
them.
Since the plugins sometimes call the processor, it means they always
assume that they will impact the grid selection.
With this revision, every call to the selection processor coming from
the plugins will ensure that the grid selection is active.
Task: 6268168
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