* [MIG] inital work to 10.0
* [FIX] restore computed field
- select=1 is not usable anymore ...
* [FIX] convert _fields_sync to new api
* [FIX] restore form . import statement
* [FIX] readme with last template.
* [FIX] import statement.
* [FIX] check all tests
* [FIX] Flake8 errors fixes
* [FIX] flake 8
* [FIX] wrong obj call self -> self.contact_id
* [FIX] typo
* [FIX] flake 8
* [FIX] add index on contact_type
* [fix] use in statement on test
* [FIX] update base action with new context
* [FIX] test fixes
* [FIX] test work
* [FIX] flake 8 over indent
* [FIX] fixes on lastest comments
- better readability
- remove <data></data> tags
* [FIX] model that same pattern for _fields_sync
- add test ensure_once()
* [FIX] remove last data xml tags
* [FIX] fix action test
* [FIX] typo in import statement
* [FIX] remove logger from tests
* [FIX] new flake8 compute method name for OCA
* [FIX] minor typo
* [FIX] partner_contact_in_several_companies: remove contributor key in manifest
* [FIX] partner_contact_in_several_companies: residual onchange on partner view
* Revert "[FIX] partner_contact_in_several_companies: remove contributor key in manifest"
This reverts commit 56e511a9a7.
* [FIX] partner_contact_personal_information_page: clean manifest and authors
* [FIX] partner_contact_in_several_companies: required = True not needed
- Remove Domain Error on contact view.
- Additionally, improve behaviour of personal contact info page.
- Change to README.
- No longer dependent on partner_contact_personal_information_page
- Added tests for ir_actions
- Include extra demo data.
- Increase test coverage.
- Remove birthdate from demo data.
- Remove nationality and birthday features.
- Move the remaining features to partner_contact_in_several_companies.
- Make base_contact a dummy module.
- Warn deprecation everywhere possible.
This makes NUTS labels and levels to be stored in the res.country object.
Now creating l10n submodules is a piece of cake!
Relational fields now follow guidelines on naming. Old name attribute used
for backwards compatibility wherever needed.
Also some methods have been renamed, and refactored to be smarter. Most cases
l10n modules will just need to fill the res.contry table, and regions and
substates domains will work out of the box. In case you still need to
overwrite any method, splitting in smaller methods makes it easier too.
Oh! And no need for recursive dictionary updates.
Return dict() to make it easier for submodules to add domains.
Fix KeyError: 'substate_id_level'.