Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
023ae77
[ADD] web_tree_many2one_clickable
pedrobaeza Mar 15, 2015
9557459
[FIX] Allow set web_tree_many2one_clickable.default as True
antespi Jun 24, 2015
c2db7ca
support reference fields in many2one_clickable widget
hbrunn Aug 30, 2016
0416224
[MIG] web_tree_many2one_clickable: Migration to 9.0
antespi Oct 28, 2016
33d5af8
[MIG] web_tree_many2one_clickable: Migrated to 10.0
atchuthan Jan 19, 2017
4186983
[MIG] web_tree_many2one_clickable: Migration to 11.0
Feb 20, 2018
f740022
web_tree_many2one_clickable: Check if the node is a field
Mar 6, 2018
575ace9
[MIG] web_tree_many2one_clickable: Migration to 12.0.
anandkansagra Jan 20, 2019
5e600db
[MIG] web_tree_many2one_clickable: Migration to 12.0
Tardo May 24, 2019
95c5b49
[IMP] web_tree_many2one_clickable: Readme - USAGE
Tardo May 27, 2019
4fca166
Added translation using Weblate (Chinese (Simplified))
liweijie0812 Sep 1, 2019
88cda4c
[IMP] web_tree_many2one_clickable: black, isort
Daemo00 Nov 17, 2019
d66c1ab
[MIG] web_tree_many2one_clickable: Migration to 13.0
Daemo00 Nov 17, 2019
3853009
[IMP] pre-commit run after update
Jan 24, 2020
b13bcc7
pre-commit update: prettier xml indent
sbidoul Mar 2, 2020
e441cb0
[MIG] web_tree_many2one_clickable: Migration to 14.0
Kev-Roche Jan 13, 2021
3f47662
[MOD] Pass context defined on tree view field
rven Jun 23, 2021
59f7dac
[14.0] [FIX] Clicking on a field with context
Shide Feb 21, 2022
8557050
[MIG] web_tree_many2one_clickable: Migration to 15.0
XanderDeMatteis Jun 17, 2022
06ad622
[IMP] web_tree_many2one_clickable: Fix pre-commit + improve readme
CarlosRoca13 Jan 16, 2023
fe5ee8f
[MIG] web_tree_many2one_clickable: Migration to 16.0
tarteo Mar 1, 2023
d309a32
Added translation using Weblate (Italian)
mymage Nov 27, 2023
4169cb2
[IMP] web_tree_many2one_clickable: black, isort, prettier
maciej-wichowski Mar 22, 2024
0fe71d4
[17.0][MIG] web_tree_many2one_clickable
maciej-wichowski Apr 1, 2024
f265d6c
[IMP] web_tree_many2one_clickable: pre-commit auto fixes
CarlosRoca13 Dec 24, 2024
7a2f874
[MIG] web_tree_many2one_clickable: Migration to 18.0
CarlosRoca13 Dec 24, 2024
a9c875f
[UPD] Update web_tree_many2one_clickable.pot
Dec 24, 2024
dfb5601
[BOT] post-merge updates
OCA-git-bot Dec 24, 2024
7685607
[IMP] web_tree_many2one_clickable: Imports should be sorted alphabeti…
xaviedoanhduy Dec 31, 2024
0e8ec0b
[BOT] post-merge updates
OCA-git-bot Dec 31, 2024
f392b74
[MIG] web_tree_many2one_clickable: Migration to 19.0
namtnt Mar 3, 2026
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
127 changes: 127 additions & 0 deletions web_tree_many2one_clickable/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

========================================
Clickable many2one fields for tree views
========================================

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

.. |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/license-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/19.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-19-0/web-19-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=19.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:

Configuration
=============

After installation, all many2one and reference fields will be clickable
by default.

Usage
=====

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

|image|

.. |image| image:: https://raw.githubusercontent.com/OCA/web/19.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:%2019.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

- Sodexis <dev@sodexis.com>

- Artem Kostyuk <a.kostyuk@mobilunity.com>

- Anand Kansagra <kansagraanand@hotmail.com>

- Dennis Sluijk <d.sluijk@onestein.nl>

- Maciej Wichowski <maciej@versada.eu>

- `Tecnativa <https://www.tecnativa.com>`__

- Pedro M. Baeza
- Antonio Espinosa
- Alexandre Díaz
- Carlos Roca

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/19.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).
32 changes: 32 additions & 0 deletions web_tree_many2one_clickable/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# 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>
# 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": "19.0.1.0.0",
"category": "Hidden",
"website": "https://github.com/OCA/web",
"author": "Therp BV, "
"Tecnativa, "
"Camptocamp, "
"Onestein, "
"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",
]
},
}
Empty file.
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 18.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/CONFIGURE.md
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.
12 changes: 12 additions & 0 deletions web_tree_many2one_clickable/readme/CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
- Therp BV
- Sodexis \<<dev@sodexis.com>\>
- Artem Kostyuk \<<a.kostyuk@mobilunity.com>\>
- Anand Kansagra \<<kansagraanand@hotmail.com>\>
- Dennis Sluijk \<<d.sluijk@onestein.nl>\>
- Maciej Wichowski \<<maciej@versada.eu>\>

- [Tecnativa](https://www.tecnativa.com)
- Pedro M. Baeza
- Antonio Espinosa
- Alexandre Díaz
- Carlos Roca
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