Package: odoo-addon-web-advanced-search
More powerful and easy to use search, especially for related fields.Table of contentsUsageKnown issues / RoadmapChangelog11.0.1.0.2 (2018-10-31)11.0.1.0.1 (2018-09-18)11.0.1.0.0 (2018-07-20)Bug TrackerCreditsAuthorsContributorsMaintainersUsageTo use this module, you need to:OpenFiltersin a search viewSelect any relational fieldSelect operatoris equal tooris not equal toThe text field changes to a relational selection field where you
can search for the record in questionClickApplyTo search for properties of linked records (ie invoices for customers
with a credit limit higher than X):OpenFiltersin a search viewSelectAdd Advanced FilterEdit the advanced filterClickSaveNote that you can stack searching for properties: Simply add another
advanced search in the selection search window. You can do
this indefinetely, so it is possible to search for moves belonging
to a journal which has a user who is member of a certain group etc.Note also the domain dialog offers an editable preview in debug mode:Known issues / RoadmapImprovements to thedomainwidget, not exclusively related to this addon:Use relational widgets when filtering a relational fieldAllow to filter field namesImprovements to the search view in this addon:Use widgetsone2many_tagswhen searchingone2manyfieldsUse widgetsmany2many_tagswhen searchingmany2manyfieldsAllow to edit current full search using the advanced domain editorIssues:Grouped totals can show incorrect values. Seehttps://github.com/odoo/odoo/issues/47950Changelog11.0.1.0.2 (2018-10-31)Fix initialization of 1st domain nodeSometime the dialog is not ready yet, like on EE version.
Hence when you inject the 1st domain node
the dialog must be already opened.[simahawk]11.0.1.0.1 (2018-09-18)Fixundefinedin x2m fieldsBefore this patch, when searching with the “equals to” operator in any
x2many field, the searched parameter was alwaysundefined.The problem was that the underlying field manager implementation was
treating those fields as x2many, while the widget used was theone2manyone.This patch simply mocks the underlying fake record to make think that
any relational field is always aone2many. This sets all pieces in
place and makes the field manager work as expected, and thus you can
search as expected too.Make linter happy[Yajo]11.0.1.0.0 (2018-07-20)Rename, refactor, migrate to v11[Yajo]Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomedfeedback.Do not contact contributors directly about support or help with technical issues.CreditsAuthorsTherp BVTecnativaCamptocampContributorsHolger Brunn <hbrunn@therp.nl>Rami Alwafaie <rami.alwafaie@initos.com>Jose Mª Bernet <josemaria.bernet@guadaltech.es>Simone Orsi <simone.orsi@camptocamp.com>Dennis Sluijk <d.sluijk@onestein.nl>Tecnativa:Vicent CubellsJairo LlopisAlexandre DíazDynApps NV:Raf VenCamptocampIván Todorovich <ivan.todorovich@camptocamp.com>MaintainersThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.Currentmaintainer:This module is part of theOCA/webproject on GitHub.You are welcome to contribute. To learn how please visithttps://odoo-community.org/page/Contribute.