Skip to content

Tags: odoo/odoo-ls

Tags

1.1.3-alpha.1

Toggle 1.1.3-alpha.1's commit message
[FIX] correctly identify non-registry model classes

We are trying to do that by checking _register = False.
The check was failing because we handled only one evaluation.
However, in latest versions we also have a type hint, which is its own evaluation.
For that, we implement here a smarter search that only looks are evaluations with values.
In that case, we should be more generic in catching cases.
Consider using this as the check, instead of checking symbol trees

1.1.3-alpha

Toggle 1.1.3-alpha's commit message
[FIX] Check all relational fields during domain validation

While validating search domain, for relational
fields, i.e. "m2ofield.normalfield", we should
check all the symbols m2ofield on the model, not
just one, so we set true on get member symbol

1.1.2-alpha

Toggle 1.1.2-alpha's commit message
[IMP] Implement FifoPtrWeakHashSet based on PtrWeakhashSet

For main job_queue, we want to remove randomness due to the hash order. And to be closer to the python behaviour, importing symbols as it sees them, this commit implements a PtrWeakHashSet that is iterating in FIFO order items inside it.