[IMP] web_tree_many2one_clickable: black, isort, prettier

pull/3035/head
maciej-wichowski 2024-03-22 12:40:40 +01:00 committed by Carlos Roca
parent 9aa3812908
commit d7742a6922
9 changed files with 57 additions and 49 deletions

View File

@ -17,20 +17,20 @@ Clickable many2one fields for tree views
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3 :alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github
:target: https://github.com/OCA/web/tree/16.0/web_tree_many2one_clickable :target: https://github.com/OCA/web/tree/17.0/web_tree_many2one_clickable
:alt: OCA/web :alt: OCA/web
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/web-16-0/web-16-0-web_tree_many2one_clickable :target: https://translation.odoo-community.org/projects/web-17-0/web-17-0-web_tree_many2one_clickable
:alt: Translate me on Weblate :alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/web&target_branch=16.0 :target: https://runboat.odoo-community.org/builds?repo=OCA/web&target_branch=17.0
:alt: Try me on Runboat :alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5| |badge1| |badge2| |badge3| |badge4| |badge5|
This addon forces Odoo to use many2one widget on a many2one fields in This addon forces Odoo to use many2one widget on a many2one fields in
tree views. This allows users to open linked resources from trees directly, tree views. This allows users to open linked resources from trees
using a button without accessing the form. directly, using a button without accessing the form.
**Table of contents** **Table of contents**
@ -42,16 +42,19 @@ Usage
Put the mouse pointer over a many2one cell and click the button. Put the mouse pointer over a many2one cell and click the button.
.. image:: https://raw.githubusercontent.com/OCA/web/16.0/web_tree_many2one_clickable/static/img/clickable.gif |image|
.. |image| image:: https://raw.githubusercontent.com/OCA/web/17.0/web_tree_many2one_clickable/static/img/clickable.gif
Known issues / Roadmap Known issues / Roadmap
====================== ======================
This widget is currently not working on the product field in the lines tree of the This widget is currently not working on the product field in the lines
sale order form, see https://github.com/OCA/web/pull/1438 for further details. tree of the sale order form, see https://github.com/OCA/web/pull/1438
for further details.
To add this functionality to lines of sales, purchases and invoices, as they are To add this functionality to lines of sales, purchases and invoices, as
special views, is required a glue module that add this feature. they are special views, is required a glue module that add this feature.
Bug Tracker Bug Tracker
=========== ===========
@ -59,7 +62,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues <https://github.com/OCA/web/issues>`_. Bugs are tracked on `GitHub Issues <https://github.com/OCA/web/issues>`_.
In case of trouble, please check there if your issue has already been reported. 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 welcomed If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/web/issues/new?body=module:%20web_tree_many2one_clickable%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. `feedback <https://github.com/OCA/web/issues/new?body=module:%20web_tree_many2one_clickable%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues. Do not contact contributors directly about support or help with technical issues.
@ -67,7 +70,7 @@ Credits
======= =======
Authors Authors
~~~~~~~ -------
* Therp BV * Therp BV
* Tecnativa * Tecnativa
@ -75,19 +78,19 @@ Authors
* Onestein * Onestein
Contributors Contributors
~~~~~~~~~~~~ ------------
* Therp BV - Therp BV
* Pedro M. Baeza <pedro.baeza@serviciosbaeza.com> - Pedro M. Baeza <pedro.baeza@serviciosbaeza.com>
* Antonio Espinosa <antonio.espinosa@tecnativa.com> - Antonio Espinosa <antonio.espinosa@tecnativa.com>
* Sodexis <dev@sodexis.com> - Sodexis <dev@sodexis.com>
* Artem Kostyuk <a.kostyuk@mobilunity.com> - Artem Kostyuk <a.kostyuk@mobilunity.com>
* Anand Kansagra <kansagraanand@hotmail.com> - Anand Kansagra <kansagraanand@hotmail.com>
* Alexandre Díaz <alexandre.diaz@tecnativa.com> - Alexandre Díaz <alexandre.diaz@tecnativa.com>
* Dennis Sluijk <d.sluijk@onestein.nl> - Dennis Sluijk <d.sluijk@onestein.nl>
Maintainers Maintainers
~~~~~~~~~~~ -----------
This module is maintained by the OCA. This module is maintained by the OCA.
@ -99,6 +102,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and mission is to support the collaborative development of Odoo features and
promote its widespread use. promote its widespread use.
This module is part of the `OCA/web <https://github.com/OCA/web/tree/16.0/web_tree_many2one_clickable>`_ project on GitHub. This module is part of the `OCA/web <https://github.com/OCA/web/tree/17.0/web_tree_many2one_clickable>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

View File

@ -0,0 +1,3 @@
[build-system]
requires = ["whool"]
build-backend = "whool.buildapi"

View File

@ -0,0 +1,8 @@
- Therp BV
- Pedro M. Baeza \<<pedro.baeza@serviciosbaeza.com>\>
- Antonio Espinosa \<<antonio.espinosa@tecnativa.com>\>
- Sodexis \<<dev@sodexis.com>\>
- Artem Kostyuk \<<a.kostyuk@mobilunity.com>\>
- Anand Kansagra \<<kansagraanand@hotmail.com>\>
- Alexandre Díaz \<<alexandre.diaz@tecnativa.com>\>
- Dennis Sluijk \<<d.sluijk@onestein.nl>\>

View File

@ -1,8 +0,0 @@
* Therp BV
* Pedro M. Baeza <pedro.baeza@serviciosbaeza.com>
* Antonio Espinosa <antonio.espinosa@tecnativa.com>
* Sodexis <dev@sodexis.com>
* Artem Kostyuk <a.kostyuk@mobilunity.com>
* Anand Kansagra <kansagraanand@hotmail.com>
* Alexandre Díaz <alexandre.diaz@tecnativa.com>
* Dennis Sluijk <d.sluijk@onestein.nl>

View File

@ -1,3 +1,3 @@
This addon forces Odoo to use many2one widget on a many2one fields in This addon forces Odoo to use many2one widget on a many2one fields in
tree views. This allows users to open linked resources from trees directly, tree views. This allows users to open linked resources from trees
using a button without accessing the form. directly, using a button without accessing the form.

View File

@ -0,0 +1,6 @@
This widget is currently not working on the product field in the lines
tree of the sale order form, see <https://github.com/OCA/web/pull/1438>
for further details.
To add this functionality to lines of sales, purchases and invoices, as
they are special views, is required a glue module that add this feature.

View File

@ -1,5 +0,0 @@
This widget is currently not working on the product field in the lines tree of the
sale order form, see https://github.com/OCA/web/pull/1438 for further details.
To add this functionality to lines of sales, purchases and invoices, as they are
special views, is required a glue module that add this feature.

View File

@ -1,3 +1,3 @@
Put the mouse pointer over a many2one cell and click the button. Put the mouse pointer over a many2one cell and click the button.
.. image:: ../static/img/clickable.gif ![image](../static/img/clickable.gif)

View File

@ -369,10 +369,10 @@ ul.auto-toc {
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:2b8b8f544159751e2d6eec3db8f694788e672e6ccde284cf0783987f58441d3a !! source digest: sha256:2b8b8f544159751e2d6eec3db8f694788e672e6ccde284cf0783987f58441d3a
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/web/tree/16.0/web_tree_many2one_clickable"><img alt="OCA/web" src="https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/web-16-0/web-16-0-web_tree_many2one_clickable"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/web&amp;target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p> <p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/web/tree/17.0/web_tree_many2one_clickable"><img alt="OCA/web" src="https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/web-17-0/web-17-0-web_tree_many2one_clickable"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/web&amp;target_branch=17.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p>This addon forces Odoo to use many2one widget on a many2one fields in <p>This addon forces Odoo to use many2one widget on a many2one fields in
tree views. This allows users to open linked resources from trees directly, tree views. This allows users to open linked resources from trees
using a button without accessing the form.</p> directly, using a button without accessing the form.</p>
<p><strong>Table of contents</strong></p> <p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents"> <div class="contents local topic" id="contents">
<ul class="simple"> <ul class="simple">
@ -390,21 +390,22 @@ using a button without accessing the form.</p>
<div class="section" id="usage"> <div class="section" id="usage">
<h1><a class="toc-backref" href="#toc-entry-1">Usage</a></h1> <h1><a class="toc-backref" href="#toc-entry-1">Usage</a></h1>
<p>Put the mouse pointer over a many2one cell and click the button.</p> <p>Put the mouse pointer over a many2one cell and click the button.</p>
<img alt="https://raw.githubusercontent.com/OCA/web/16.0/web_tree_many2one_clickable/static/img/clickable.gif" src="https://raw.githubusercontent.com/OCA/web/16.0/web_tree_many2one_clickable/static/img/clickable.gif" /> <p><img alt="image" src="https://raw.githubusercontent.com/OCA/web/17.0/web_tree_many2one_clickable/static/img/clickable.gif" /></p>
</div> </div>
<div class="section" id="known-issues-roadmap"> <div class="section" id="known-issues-roadmap">
<h1><a class="toc-backref" href="#toc-entry-2">Known issues / Roadmap</a></h1> <h1><a class="toc-backref" href="#toc-entry-2">Known issues / Roadmap</a></h1>
<p>This widget is currently not working on the product field in the lines tree of the <p>This widget is currently not working on the product field in the lines
sale order form, see <a class="reference external" href="https://github.com/OCA/web/pull/1438">https://github.com/OCA/web/pull/1438</a> for further details.</p> tree of the sale order form, see <a class="reference external" href="https://github.com/OCA/web/pull/1438">https://github.com/OCA/web/pull/1438</a>
<p>To add this functionality to lines of sales, purchases and invoices, as they are for further details.</p>
special views, is required a glue module that add this feature.</p> <p>To add this functionality to lines of sales, purchases and invoices, as
they are special views, is required a glue module that add this feature.</p>
</div> </div>
<div class="section" id="bug-tracker"> <div class="section" id="bug-tracker">
<h1><a class="toc-backref" href="#toc-entry-3">Bug Tracker</a></h1> <h1><a class="toc-backref" href="#toc-entry-3">Bug Tracker</a></h1>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/web/issues">GitHub Issues</a>. <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/web/issues">GitHub Issues</a>.
In case of trouble, please check there if your issue has already been reported. 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 welcomed If you spotted it first, help us to smash it by providing a detailed and welcomed
<a class="reference external" href="https://github.com/OCA/web/issues/new?body=module:%20web_tree_many2one_clickable%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> <a class="reference external" href="https://github.com/OCA/web/issues/new?body=module:%20web_tree_many2one_clickable%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p> <p>Do not contact contributors directly about support or help with technical issues.</p>
</div> </div>
<div class="section" id="credits"> <div class="section" id="credits">
@ -438,7 +439,7 @@ If you spotted it first, help us to smash it by providing a detailed and welcome
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose <p>OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and mission is to support the collaborative development of Odoo features and
promote its widespread use.</p> promote its widespread use.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/web/tree/16.0/web_tree_many2one_clickable">OCA/web</a> project on GitHub.</p> <p>This module is part of the <a class="reference external" href="https://github.com/OCA/web/tree/17.0/web_tree_many2one_clickable">OCA/web</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p> <p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div> </div>
</div> </div>