Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
4d1278f
[ADD] web_tree_many2one_clickable
pedrobaeza Mar 15, 2015
5c1ad88
[FIX] Allow set web_tree_many2one_clickable.default as True
antespi Jun 24, 2015
8fe879d
support reference fields in many2one_clickable widget
hbrunn Aug 30, 2016
92cb825
[MIG] web_tree_many2one_clickable: Migration to 9.0
antespi Oct 28, 2016
2a73745
[MIG] web_tree_many2one_clickable: Migrated to 10.0
atchuthan Jan 19, 2017
dea3b32
[MIG] web_tree_many2one_clickable: Migration to 11.0
Feb 20, 2018
ce792c8
web_tree_many2one_clickable: Check if the node is a field
guewen Mar 6, 2018
05640a1
[MIG] web_tree_many2one_clickable: Migration to 12.0.
anandkansagra Jan 20, 2019
d6f8307
[MIG] web_tree_many2one_clickable: Migration to 12.0
Tardo May 24, 2019
9817657
[IMP] web_tree_many2one_clickable: Readme - USAGE
Tardo May 27, 2019
97b52eb
Added translation using Weblate (Chinese (Simplified))
liweijie0812 Sep 1, 2019
d6e5865
[IMP] web_tree_many2one_clickable: black, isort
Daemo00 Nov 17, 2019
79d8a8d
[MIG] web_tree_many2one_clickable: Migration to 13.0
Daemo00 Nov 17, 2019
1b01233
[IMP] pre-commit run after update
Jan 24, 2020
2701427
pre-commit update: prettier xml indent
sbidoul Mar 2, 2020
ebdd8c7
[MIG] web_tree_many2one_clickable: Migration to 14.0
Kev-Roche Jan 13, 2021
09449a0
[MOD] Pass context defined on tree view field
rven Jun 23, 2021
6e1871c
[14.0] [FIX] Clicking on a field with context
Shide Feb 21, 2022
e7f1bda
[MIG] web_tree_many2one_clickable: Migration to 15.0
XanderDeMatteis Jun 17, 2022
e9d39ed
[IMP] web_tree_many2one_clickable: Fix pre-commit + improve readme
CarlosRoca13 Jan 16, 2023
faf2913
[MIG] web_tree_many2one_clickable: Migration to 16.0
tarteo Mar 1, 2023
97510e3
Added translation using Weblate (Italian)
mymage Nov 27, 2023
6ed9c13
[IMP] web_tree_many2one_clickable: black, isort, prettier
maciej-wichowski Mar 22, 2024
58d55d4
[17.0][MIG] web_tree_many2one_clickable
maciej-wichowski Apr 1, 2024
9242c3c
[UPD] Update web_tree_many2one_clickable.pot
Apr 22, 2024
b89573b
[BOT] post-merge updates
OCA-git-bot Apr 22, 2024
e19ebe7
Update translation files
weblate Apr 22, 2024
3fbc748
[MIG] web_tree_many2one_clickable: Migration to 18.0
BhaveshHeliconia Dec 24, 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
109 changes: 109 additions & 0 deletions web_tree_many2one_clickable/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
========================================
Clickable many2one fields for tree views
========================================

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

.. |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/18.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-18-0/web-18-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=18.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/18.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:%2018.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>
- Maciej Wichowski <maciej@versada.eu>
- ``Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>``\ \_

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/18.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": "18.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 17.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.
10 changes: 10 additions & 0 deletions web_tree_many2one_clickable/readme/CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- 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>\>
- `Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>`_
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