9e4de892693f35a04286a60c92bf510ef81d1525
Mirrors 5 OWL components from account_accountant for Phase 1 structural parity: - button/ (single action button) - button_list/ (toolbar of buttons + dropdown + hotkeys) - line_to_reconcile/ (editable matched-line editor) - list_view/ (list view + many2one multi-edit field) - apply_amount/ (amount application html field) Renames applied per spec (template names, module IDs, CSS classes). Notes / deferred to fusion-only Tasks 34-36: - list_view extends @web ListController instead of Enterprise's AttachmentPreviewListController; setSelectedRecord is a no-op pending the previewer pane mirror. - View/field registry IDs prefixed with `fusion_` to coexist with Enterprise's account_accountant when both modules are installed (`fusion_bank_rec_list`, `fusion_bank_rec_dialog_list`, `fusion_apply_amount_html`, `fusion_bank_rec_list_many2one_multi_id`, `fusion_bankrec_edit_line`). - button_list still references Enterprise view_refs in dialog contexts (`account_accountant.view_account_list_bank_rec_widget` etc.) for parity; the `set_*` ORM methods on account.bank.statement.line are Enterprise-only too. These call sites only fire when the mirrored components are actually rendered, which Phase 1 does not exercise. Manifest version bumped to 19.0.1.0.13. Module upgrade succeeds, 134 logical tests still pass. Made-with: Cursor
Description
Odoo 19 custom modules
Languages
Python
55.9%
HTML
26.1%
JavaScript
14.9%
SCSS
1.8%
CSS
0.8%
Other
0.4%