summaryrefslogtreecommitdiff
path: root/addons/base_sparse_field/models
AgeCommit message (Collapse)Author
2018-09-26[FIX] base: perform field reflection in batchRaphael Collet
Speedup 4% of installation time.
2018-09-21[IMP]base_*: Improvement in model descriptionNimesh Jethva
Purpose of this commit is to give description more "business oriented" because those descriptions appears in Odoo Studio which is supposed to be used by end users, not only by developers. Related Task ID : 37311
2018-08-21[MERGE] forward port branch 11.0 up to fbfb91799eeChristophe Simonis
2018-08-21[MERGE] forward port branch saas-15 up to 9cf0dbe2267Christophe Simonis
2018-08-21[FIX] base_sparse_field: improve fields' viewChristophe Simonis
Set default values when creating serialized field from contained field.
2018-07-23[MERGE] forward port branch 11.0 up to 219d2296d67Christophe Simonis
2018-07-19[FIX] undefined variables (potential nameerror)Xavier Morel
Backport 9ec0455abc041b855dcab18e8e185baf806b9f14 and 6a601fe6dc848cdeca2ab8429210e3b5087275d9 as they fixed various possible NameError but did so in later sub-releases.
2018-01-16[REF] models: improve code of `_create`/`_write`Raphael Collet
Also remove method `self._check_selection_field_value`, and perform the check in field method `convert_to_column`.
2017-12-05[MERGE] forward port branch saas-14 up to e9c2dcd28ddChristophe Simonis
2017-05-18[FIX] Always round monetary values in database (#17010)Raphael Collet
Let `create` and `write` round monetary field values before sending them to the database. Pass the values to be written to `field.convert_to_column`, so that the currency can be retrieved from the values, and the value be rounded.
2017-05-03[REF] registry: replace `partial` by attribute `registry.loaded`Raphael Collet
2017-02-22[FIX] base_sparse_field: remove pre_init_hookRaphael Collet
2017-02-22[REF] base: refactor the API of model, field, constraint and relation reflectionRaphael Collet
Simplify the API as much as possible, and delegate all the implementation details to the models `ir.model`, `ir.model.fields`, `ir.model.constraint` and `ir.model.relation`.
2017-01-19[REF] move support for sparse fields into a separate module (#15070)Raphael Collet
This removal has led to a necessary refactoring: - make the setup of field attributes extensible; - make the instantiation of custom fields extensible; - delegate model and field reflection to `ir.model` and `ir.model.fields`; - move the implementation of sparse and serialized fields to module `base_sparse_field`;