Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
4d5ea4c
[ADD] web_tree_many2one_clickable
pedrobaeza Mar 15, 2015
8b095a8
[FIX] Allow set web_tree_many2one_clickable.default as True
antespi Jun 24, 2015
6eeacf0
support reference fields in many2one_clickable widget
hbrunn Aug 30, 2016
146db33
[MIG] web_tree_many2one_clickable: Migration to 9.0
antespi Oct 28, 2016
303a217
[MIG] web_tree_many2one_clickable: Migrated to 10.0
atchuthan Jan 19, 2017
c5d4f53
[MIG] web_tree_many2one_clickable: Migration to 11.0
Feb 20, 2018
520154f
web_tree_many2one_clickable: Check if the node is a field
guewen Mar 6, 2018
0c771d9
[MIG] web_tree_many2one_clickable: Migration to 12.0.
anandkansagra Jan 20, 2019
ab03dd0
[MIG] web_tree_many2one_clickable: Migration to 12.0
Tardo May 24, 2019
524175b
[IMP] web_tree_many2one_clickable: Readme - USAGE
Tardo May 27, 2019
6b94d2b
Added translation using Weblate (Chinese (Simplified))
liweijie0812 Sep 1, 2019
ce24cfc
[IMP] web_tree_many2one_clickable: black, isort
Daemo00 Nov 17, 2019
b8118b0
[MIG] web_tree_many2one_clickable: Migration to 13.0
Daemo00 Nov 17, 2019
e6a7d76
[IMP] pre-commit run after update
Jan 24, 2020
ab74d50
pre-commit update: prettier xml indent
sbidoul Mar 2, 2020
a4bcacb
[MIG] web_tree_many2one_clickable: Migration to 14.0
Kev-Roche Jan 13, 2021
520c197
[MOD] Pass context defined on tree view field
rven Jun 23, 2021
da42521
[14.0] [FIX] Clicking on a field with context
Shide Feb 21, 2022
f31af38
[MIG] web_tree_many2one_clickable: Migration to 15.0
XanderDeMatteis Jun 17, 2022
513dec0
[IMP] web_tree_many2one_clickable: Fix pre-commit + improve readme
CarlosRoca13 Jan 16, 2023
82e31b4
[MIG] web_tree_many2one_clickable: Migration to 16.0
tarteo Mar 1, 2023
9aa3812
Added translation using Weblate (Italian)
mymage Nov 27, 2023
d7742a6
[IMP] web_tree_many2one_clickable: black, isort, prettier
maciej-wichowski Mar 22, 2024
0927889
[17.0][MIG] web_tree_many2one_clickable
maciej-wichowski Apr 1, 2024
04ab5dc
[IMP] web_tree_many2one_clickable: pre-commit auto fixes
CarlosRoca13 Dec 24, 2024
ac8795b
[MIG] web_tree_many2one_clickable: Migration to 18.0
CarlosRoca13 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
123 changes: 123 additions & 0 deletions web_tree_many2one_clickable/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
========================================
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:

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

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