summaryrefslogtreecommitdiff
path: root/odoo/osv/expression.py
AgeCommit message (Expand)Author
2021-05-12[FIX] expression: Better Binaries logsJérôme Vanhaudenard
2021-04-01[FIX] core/expression: fix distribute_not over thruty leafsAlvaro Fuentes
2020-09-17[FIX] core: flush() domain returned by search methodRaphael Collet
2020-08-20[IMP] core: add models defined by a query instead of a table/viewwan
2020-08-18[IMP] core: introduce subqueries in searchRaphael Collet
2020-08-18[REF] core: improve the API and implementation of QueryRaphael Collet
2020-08-18[IMP] core: use _search() and _name_search() for sub-searchesRaphael Collet
2020-08-18[IMP] core: inline SELECT many2one as subquery for one2many fieldsRaphael Collet
2020-08-03[FIX] odoo: one2many fields queries with res_id are narrowed by res_modeljerome hanke (jhk)
2020-07-14[FIX] core: search on boolean field with operator `in`Raphael Collet
2020-06-25[FIX] expression: simplify sub-searches orderGuewen Baconnier
2020-05-20[FIX] core: searching through o2m with auto_joinXavier Morel
2020-05-20[REF] core: avoid query.tables and replacements in query stringsRaphael Collet
2020-05-20[REF] expression: search on translated fieldsRaphael Collet
2020-05-20[FIX] expression: auto_join now uses LEFT JOINRaphael Collet
2020-05-20[REF] expression: use and return a Query objectRaphael Collet
2020-05-20[IMP] core: better tests on queries made by searchRaphael Collet
2020-04-22[FIX] *: collection.<ABC> is deprecatedXavier Morel
2020-03-17[FIX] expression: 'select from not null' as subquery for x2manyRomain Derie
2020-01-21[FIX] core: search on one2many fields with contextRaphael Collet
2020-01-20[FIX] expression: performance of search on one2many fieldsRaphael Collet
2019-12-19[FIX] expression.py: avoid using TRUE_DOMAIN/FALSE_DOMAINNicolas Lempereur
2019-12-06[FIX] expression: use of `child_of` with `many2many`Nicolas Martinelli
2019-11-04[FIX] core: is_false has lots of false negatives over RPCfw-bot
2019-10-01[FIX] *: remove en_US as fallback for lang codewan
2019-08-07[IMP] *: fix typos in commentsmreficent
2019-07-04[ADD] api: flag `su` on environmentsRaphael Collet
2019-06-07[FIX] core: != / not ilike failing to match null recordsXavier Morel
2019-06-03[IMP] fields: add method to get a usable domain from a fieldRaphael Collet
2019-03-08[MERGE] forward port branch 12.0 up to c023d0784f2Christophe Simonis
2019-01-31[MERGE] forward port branch 12.0 up to cb8fefa8999Christophe Simonis
2018-12-20[FIX] osv: fix combination of unit domainlen-odoo
2018-11-29[REF] *: replace deprecated pycompat helpers for builtinsAdrian Torres
2019-03-06[MERGE] forward port branch saas-11.3 up to 3e54704e669Christophe Simonis
2019-03-05[MERGE] forward port branch 11.0 up to 27081bf6f5fChristophe Simonis
2019-03-04[MERGE] forward port branch saas-15 up to 1f1fa35c072Christophe Simonis
2019-02-20[FIX] expression: properly handle {TRUE,FALSE}_LEAFAdrian Torres
2018-08-06[REF] *: use native date/datetime for Date/Datetime fieldsRaphael Collet
2018-06-04[FIX] expression: interpret `(X, 'child_of', False)` as falsePierre Masereel
2018-04-06[FIX] osv.expression: normalize domains in combineAdrian Torres
2018-02-28[REF] models: use `parent_path` to implement parent_storeRaphael Collet
2018-02-28[REF] never defer parent_store computationRaphael Collet
2018-01-16[REF] models: improve code of `_create`/`_write`Raphael Collet
2017-09-29[FIX] models: skip an SQL query when its result is known to be emptyRaphael Collet
2017-09-29[REF] expression: simplify domain processing for x2many fieldsRaphael Collet
2017-09-29[REF] expression: do not flatten query params, and simplify codeRaphael Collet
2017-08-20[FIX] P3: hex() returns text, don't re-decode itXavier Morel
2017-08-20[FIX] P3: hash/hmac payload must be bytesXavier Morel
2017-08-20[FIX] P3: "mogrify" returns bytes, decode itXavier Morel
2017-08-20[FIX] P3: text model typesXavier Morel