You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

107 lines
3.8 KiB

  1. ===============================
  2. Web Widget Domain Editor Dialog
  3. ===============================
  4. .. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  5. !! This file is generated by oca-gen-addon-readme !!
  6. !! changes will be overwritten. !!
  7. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  8. .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
  9. :target: https://odoo-community.org/page/development-status
  10. :alt: Beta
  11. .. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
  12. :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
  13. :alt: License: AGPL-3
  14. .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github
  15. :target: https://github.com/OCA/web/tree/12.0/web_widget_domain_editor_dialog
  16. :alt: OCA/web
  17. .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
  18. :target: https://translation.odoo-community.org/projects/web-12-0/web-12-0-web_widget_domain_editor_dialog
  19. :alt: Translate me on Weblate
  20. .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
  21. :target: https://runbot.odoo-community.org/runbot/162/12.0
  22. :alt: Try me on Runbot
  23. |badge1| |badge2| |badge3| |badge4| |badge5|
  24. Since v11 introduced the new domain editor widget it's not possible to edit
  25. the selected records from the current domain.
  26. This module reintroduces that dialog to complement the current widget with the
  27. powerful search engine of Odoo.
  28. **Table of contents**
  29. .. contents::
  30. :local:
  31. Usage
  32. =====
  33. In any view with a domain field widget and model, but we'll make the example
  34. with a user filter:
  35. #. Enter debug mode.
  36. #. Go to the *Debug menu* and select the option *Manage Filters*
  37. #. Create a new one
  38. #. Put a name to the filter and select a model (e.g.: Contact)
  39. #. Click on the record selection button and a list dialog opens. There you can
  40. either:
  41. * Select individual records: those ids will be added to the domain.
  42. * Set filters that will be applied to the domain and select all the records
  43. to add it as a new filter.
  44. * Set groups that will be converted into search filters, select all the
  45. records and those unfolded groups will be set as filters to.
  46. You can still edit the filter with Odoo's widget after that.
  47. .. figure:: https://raw.githubusercontent.com/OCA/web/12.0/web_widget_domain_editor_dialog/static/src/img/behaviour.png
  48. :align: center
  49. :width: 600 px
  50. Bug Tracker
  51. ===========
  52. Bugs are tracked on `GitHub Issues <https://github.com/OCA/web/issues>`_.
  53. In case of trouble, please check there if your issue has already been reported.
  54. If you spotted it first, help us smashing it by providing a detailed and welcomed
  55. `feedback <https://github.com/OCA/web/issues/new?body=module:%20web_widget_domain_editor_dialog%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
  56. Do not contact contributors directly about support or help with technical issues.
  57. Credits
  58. =======
  59. Authors
  60. ~~~~~~~
  61. * Tecnativa
  62. Contributors
  63. ~~~~~~~~~~~~
  64. * `Tecnativa <https://www.tecnativa.com>`_
  65. * David Vidal <david.vidal@tecnativa.com>
  66. * Jairo Llopis <jairo.llopis@tecnativa.com>
  67. * Darshan Patel <darshan.barcelona@gmail.com>
  68. Maintainers
  69. ~~~~~~~~~~~
  70. This module is maintained by the OCA.
  71. .. image:: https://odoo-community.org/logo.png
  72. :alt: Odoo Community Association
  73. :target: https://odoo-community.org
  74. OCA, or the Odoo Community Association, is a nonprofit organization whose
  75. mission is to support the collaborative development of Odoo features and
  76. promote its widespread use.
  77. This module is part of the `OCA/web <https://github.com/OCA/web/tree/12.0/web_widget_domain_editor_dialog>`_ project on GitHub.
  78. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.