Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

17.0 mig web tree many2one clickable mwi #5

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
969a2fa
[ADD] web_tree_many2one_clickable
pedrobaeza Mar 15, 2015
6eac769
[FIX] Allow set web_tree_many2one_clickable.default as True
antespi Jun 24, 2015
b1b5667
support reference fields in many2one_clickable widget
hbrunn Aug 30, 2016
b05e933
[MIG] web_tree_many2one_clickable: Migration to 9.0
antespi Oct 28, 2016
fa7e920
[MIG] web_tree_many2one_clickable: Migrated to 10.0
atchuthan Jan 19, 2017
5c7856d
[MIG] web_tree_many2one_clickable: Migration to 11.0
Feb 20, 2018
dbdd7fc
web_tree_many2one_clickable: Check if the node is a field
guewen Mar 6, 2018
30e785c
[MIG] web_tree_many2one_clickable: Migration to 12.0.
anandkansagra Jan 20, 2019
f67904f
[MIG] web_tree_many2one_clickable: Migration to 12.0
Tardo May 24, 2019
2f23934
[IMP] web_tree_many2one_clickable: Readme - USAGE
Tardo May 27, 2019
58074d3
Added translation using Weblate (Chinese (Simplified))
liweijie0812 Sep 1, 2019
e50e471
[IMP] web_tree_many2one_clickable: black, isort
Daemo00 Nov 17, 2019
de55827
[MIG] web_tree_many2one_clickable: Migration to 13.0
Daemo00 Nov 17, 2019
a39454d
[IMP] pre-commit run after update
Jan 24, 2020
431dfe4
pre-commit update: prettier xml indent
sbidoul Mar 2, 2020
e807111
[MIG] web_tree_many2one_clickable: Migration to 14.0
Kev-Roche Jan 13, 2021
8f16b9d
[MOD] Pass context defined on tree view field
rven Jun 23, 2021
e663a86
[14.0] [FIX] Clicking on a field with context
Shide Feb 21, 2022
76206b6
[MIG] web_tree_many2one_clickable: Migration to 15.0
XanderDeMatteis Jun 17, 2022
f1e77fe
[IMP] web_tree_many2one_clickable: Fix pre-commit + improve readme
CarlosRoca13 Jan 16, 2023
f2bdae3
[UPD] Update web_tree_many2one_clickable.pot
Jan 16, 2023
8dac95a
[UPD] README.rst
OCA-git-bot Jan 16, 2023
a8bf9ce
[MIG] web_tree_many2one_clickable: Migration to 16.0
tarteo Mar 1, 2023
6bd9c10
[UPD] Update web_tree_many2one_clickable.pot
Mar 14, 2023
f7a017f
[UPD] README.rst
OCA-git-bot Mar 14, 2023
3712c39
Update translation files
weblate Mar 15, 2023
5f09e74
[UPD] README.rst
OCA-git-bot Sep 3, 2023
6668d23
Added translation using Weblate (Italian)
mymage Nov 27, 2023
e7753db
[IMP] web_tree_many2one_clickable: black, isort, prettier
maciej-wichowski Mar 22, 2024
1f77cf0
[17.0][MIG] web_tree_many2one_clickable
maciej-wichowski Mar 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
107 changes: 107 additions & 0 deletions web_tree_many2one_clickable/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
========================================
Clickable many2one fields for tree views
========================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:2b8b8f544159751e2d6eec3db8f694788e672e6ccde284cf0783987f58441d3a
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github
:target: https://github.com/OCA/web/tree/17.0/web_tree_many2one_clickable
:alt: OCA/web
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/web-17-0/web-17-0-web_tree_many2one_clickable
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/web&target_branch=17.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

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, using a button without accessing the form.

**Table of contents**

.. contents::
:local:

Usage
=====

Put the mouse pointer over a many2one cell and click the button.

|image|

.. |image| image:: https://raw.githubusercontent.com/OCA/web/17.0/web_tree_many2one_clickable/static/img/clickable.gif

Known issues / Roadmap
======================

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.

Bug Tracker
===========

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.
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:%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.

Credits
=======

Authors
-------

* Therp BV
* Tecnativa
* Camptocamp
* Onestein

Contributors
------------

- 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>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

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.

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.
1 change: 1 addition & 0 deletions web_tree_many2one_clickable/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
34 changes: 34 additions & 0 deletions web_tree_many2one_clickable/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Copyright 2013 Therp BV (<http://therp.nl>).
# Copyright 2015 Pedro M. Baeza <pedro.baeza@serviciosbaeza.com>
# Copyright 2015 Antonio Espinosa <antonio.espinosa@tecnativa.com>
# Copyright 2017 Sodexis <dev@sodexis.com>
# Copyright 2024 Versada (https://versada.eu)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Clickable many2one fields for tree views",
"summary": "Open the linked resource when clicking on their name",
"version": "17.0.1.0.0",
"category": "Hidden",
"website": "https://github.com/OCA/web",
"author": "Therp BV, "
"Tecnativa, "
"Camptocamp, "
"Onestein, "
"Versada, "
"Odoo Community Association (OCA)",
"license": "AGPL-3",
"installable": True,
"depends": ["web"],
"data": [],
"assets": {
"web.assets_backend": [
"web_tree_many2one_clickable/static/src/components/"
"many2one_button/many2one_button.esm.js",
"web_tree_many2one_clickable/static/src/components/"
"many2one_button/many2one_button.scss",
"web_tree_many2one_clickable/static/src/components/"
"many2one_button/many2one_button.xml",
]
},
}
14 changes: 14 additions & 0 deletions web_tree_many2one_clickable/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
13 changes: 13 additions & 0 deletions web_tree_many2one_clickable/i18n/web_tree_many2one_clickable.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
Empty file.
3 changes: 3 additions & 0 deletions web_tree_many2one_clickable/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[build-system]
requires = ["whool"]
build-backend = "whool.buildapi"
1 change: 1 addition & 0 deletions web_tree_many2one_clickable/readme/CONFIGURATION.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
After installation, all many2one and reference fields will be clickable by default.
9 changes: 9 additions & 0 deletions web_tree_many2one_clickable/readme/CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
- 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>\>
- Maciej Wichowski \<<maciej@versada.eu>\>
3 changes: 3 additions & 0 deletions web_tree_many2one_clickable/readme/DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
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, using a button without accessing the form.
6 changes: 6 additions & 0 deletions web_tree_many2one_clickable/readme/ROADMAP.md
Original file line number Diff line number Diff line change
@@ -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.
3 changes: 3 additions & 0 deletions web_tree_many2one_clickable/readme/USAGE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Put the mouse pointer over a many2one cell and click the button.

![image](../static/img/clickable.gif)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading