odoo/upgrade#7010

Created by Accounting, Ricardo Gomes Rodrigues (rigr)
Merged at 35dfc076bc053c42fac64d9a4a9b1ae31561190d

Statuses:

label
odoo-dev:master-manual-correction-ocr-bank-stmt-rigr
head
96923d9e688dd86ad655448372251dc8b6392ba0
merged
9 months ago by Upgrade, Alvaro Fuentes Suarez (afu)
odoo/enterprise odoo/upgrade odoo/upgrade-util
master #76437 #76295 #7010 #182

[IMP] *invoice_extract/saas~18.2.1.0: generify extracted words

We generify the manual correction of OCRed bills feature to allow manual corrections for bank statements too. For this, instead of having a simple One2many field of the invoice_id for each extracted word, we now have a res_model and res_id which allows us to specify any record we want (i.e. account.bank.statement).

task-4260464

> Warning Please follow and check the relevant boxes for your PR, otherwise the review may take longer.

For a PR that adds a new upgrade script (for the Odoo's master branch or one of the RR versions):
- [x] I've added the references to the Enterprise and/or Community PRs in the commit message, even if they are already merged.
- [x] I've added an overall description of the changes made in the Community/Enterprise branches.

For a PR that fixes an issue on an already existing upgrade script:
- [ ] I've added a clear description of the issue including information on how to reproduce it.
- [ ] I've tested the fix and included references of upgrade requests where this fix will be applicable in the form of upg-<request_number>.
- [ ] I've included references to the OPW, if applicable, in the form of opw-<ticket_number>.
- [ ] I've tested this fix on other DBs, not just the ones with the issue.

For all PRs:
- [x] My commit's title follows the right format.
- [x] My commit's body includes information about the changes.
- [x] I've added odoo/upgrade as a reviewer.
- [x] I've read and understood this list.
- [x] I will ensure all the CI checks are green.

> Note More info can be found in the wiki.