Commit Graph

1313 Commits (43a46badeb47af831ed469f1dbddbd0ae850b45c)

Author SHA1 Message Date
黎伟杰 33e21d2781 Added translation using Weblate (Chinese (Simplified)) 2019-10-02 15:00:26 +02:00
Rodrigo Macedo 06d61d715c Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (12 of 12 strings)

Translation: web-12.0/web-12.0-web_m2x_options
Translate-URL: https://translation.odoo-community.org/projects/web-12-0/web-12-0-web_m2x_options/pt_BR/
2019-10-02 15:00:26 +02:00
Nicolas JEUDY 96b64f5001 Translated using Weblate (French)
Currently translated at 100.0% (12 of 12 strings)

Translation: web-12.0/web-12.0-web_m2x_options
Translate-URL: https://translation.odoo-community.org/projects/web-12-0/web-12-0-web_m2x_options/fr/
2019-10-02 15:00:26 +02:00
Kévin Allard bf92bb3397 Translated using Weblate (French)
Currently translated at 91.7% (11 of 12 strings)

Translation: web-12.0/web-12.0-web_m2x_options
Translate-URL: https://translation.odoo-community.org/projects/web-12-0/web-12-0-web_m2x_options/fr/
2019-10-02 15:00:26 +02:00
OCA Transbot f65b2a2b2f Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: web-12.0/web-12.0-web_m2x_options
Translate-URL: https://translation.odoo-community.org/projects/web-12-0/web-12-0-web_m2x_options/
2019-10-02 15:00:26 +02:00
oca-travis 71069bd507 [UPD] Update web_m2x_options.pot 2019-10-02 15:00:26 +02:00
Gusti Tammam 692301621f [MIG] web_m2x_options: Migration to 12.0 2019-10-02 15:00:26 +02:00
Jairo Llopis fdaf97a77b [FIX] web_m2x_options: Fix error in tree views with many2many_tags
The method `_onOpenColorPicker` is defined on `FormFieldMany2ManyTags`, not in `FieldMany2ManyTags`, so it can only be called on its descendants.

Otherwise, clicking on a `many2many_tags` tag when found in a tree view produces an error such as:

    TypeError: self._onOpenColorPicker is not a function

    http://localhost/web_m2x_options/static/src/js/form.js:354
    Rastreo de error:
    _onOpenBadge@http://localhost/web_m2x_options/static/src/js/form.js:354:17
    proxy/<@http://localhost/web/static/src/js/core/mixins.js:279:20
    dispatch@http://localhost/web/static/lib/jquery/jquery.js:4640:50
    add/elemData.handle@http://localhost/web/static/lib/jquery/jquery.js:4309:41

(cherry picked from commit ddbbe81f4e)
2019-10-02 15:00:26 +02:00
Paul Catinean 75bd9cc0a8 [FIX] open option on many2many_tags 2019-10-02 15:00:26 +02:00
Rodrigo Macedo 4d4f6d7427 Translated using Weblate (Portuguese (Brazil))
Currently translated at 91.7% (11 of 12 strings)

Translation: web-11.0/web-11.0-web_m2x_options
Translate-URL: https://translation.odoo-community.org/projects/web-11-0/web-11-0-web_m2x_options/pt_BR/
2019-10-02 15:00:26 +02:00
oca-travis 04621966af [UPD] Update web_m2x_options.pot 2019-10-02 15:00:26 +02:00
ernesto ec487f57db [MIG] web_m2x_options: Migration to 11.0
web_m2x_options: Fix usage for non-admins

web_m2x_options: Reduce rpc calls

web_m2x_options: Update manifest and readme
2019-10-02 15:00:26 +02:00
Jairo Llopis d6b64d1550 [FIX] web_m2x_options: Compatibilize with web_advanced_search_x2x
`web_m2x_options` is supposed to render fields in the context of a form or tree view, where domains can safely be applied because there's a main record that includes a context.

However, when installing along with `web_advanced_search_x2x`, they produce an incompatibility when a x2x field's domain is defined and depends on the current record's context, because a search view has no notion of a *current record*.

The fix is simple: try to do as usual, and if it fails, try without the field's domain.

Without this patch, an exception like this would be raised, i.e. when both addons are installed and you are trying to search project tasks by stage:

``` Error: NameError: name 'project_id' is not defined
http://localhost/web/static/lib/py.js/lib/py.js:370# Traceback:# Changes to be committed:
PY_ensurepy@http://localhost/web/static/lib/py.js/lib/py.js:370:19# modified: static/src/js/form.js
py.evaluate@http://localhost/web/static/lib/py.js/lib/py.js:1340:20#
py.evaluate@http://localhost/web/static/lib/py.js/lib/py.js:1397:35
py.evaluate@http://localhost/web/static/lib/py.js/lib/py.js:1409:34
py.eval@http://localhost/web/static/lib/py.js/lib/py.js:1453:16
eval_domains/<@http://localhost/web/static/src/js/framework/pyeval.js:869:39
_.forEach@http://localhost/web/static/lib/underscore/underscore.js:145:9
_.mixin/</_.prototype[name]@http://localhost/web/static/lib/underscore/underscore.js:1484:29
eval_domains@http://localhost/web/static/src/js/framework/pyeval.js:860:5
eval_domains/<@http://localhost/web/static/src/js/framework/pyeval.js:873:39
_.forEach@http://localhost/web/static/lib/underscore/underscore.js:145:9
_.mixin/</_.prototype[name]@http://localhost/web/static/lib/underscore/underscore.js:1484:29
eval_domains@http://localhost/web/static/src/js/framework/pyeval.js:860:5
eval_domains/<@http://localhost/web/static/src/js/framework/pyeval.js:873:39
_.forEach@http://localhost/web/static/lib/underscore/underscore.js:145:9
_.mixin/</_.prototype[name]@http://localhost/web/static/lib/underscore/underscore.js:1484:29
eval_domains@http://localhost/web/static/src/js/framework/pyeval.js:860:5
pyeval@http://localhost/web/static/src/js/framework/pyeval.js:977:16
eval_arg@http://localhost/web/static/src/js/framework/pyeval.js:988:16
ensure_evaluated@http://localhost/web/static/src/js/framework/pyeval.js:1011:21
call@http://localhost/web/static/src/js/framework/data_model.js:56:9
name_search@http://localhost/web/static/src/js/framework/data.js:537:16
get_search_result@http://localhost/web_m2x_options/static/src/js/form.js:130:50
OdooClass.extend/Class.include/</prototype[name]</<@http://localhost/web/static/src/js/framework/class.js:122:35
source@http://localhost/web/static/src/js/views/form_relational_widgets.js:271:17
_search@http://localhost/web/static/lib/jquery.ui/jquery-ui.js:6823:3
$.widget/</proxiedPrototype[prop]</<@http://localhost/web/static/lib/jquery.ui/jquery-ui.js:415:19
search@http://localhost/web/static/lib/jquery.ui/jquery-ui.js:6815:10
$.widget/</proxiedPrototype[prop]</<@http://localhost/web/static/lib/jquery.ui/jquery-ui.js:415:19
$.widget.bridge/$.fn[name]/<@http://localhost/web/static/lib/jquery.ui/jquery-ui.js:508:19
each@http://localhost/web/static/lib/jquery/jquery.js:383:49
each@http://localhost/web/static/lib/jquery/jquery.js:136:24
$.widget.bridge/$.fn[name]@http://localhost/web/static/lib/jquery.ui/jquery-ui.js:494:4
render_editable/<@http://localhost/web/static/src/js/views/form_relational_widgets.js:189:21
dispatch@http://localhost/web/static/lib/jquery/jquery.js:4640:50
add/elemData.handle@http://localhost/web/static/lib/jquery/jquery.js:4309:41
```
2019-10-02 15:00:26 +02:00
Akim Juillerat fd92f8620e [10.0][ADD] option to deactivate color picker on many2many_tags (#713) 2019-10-02 15:00:26 +02:00
jesusVMayor 9f0efd4945 web_m2x_options: Hide the create/create and edit... button when the user does not have creation permission. 2019-10-02 15:00:26 +02:00
jesusVMayor 16b259b9a0 [IMP] web_m2x_options: Perf issue https://github.com/OCA/web/issues/615
* fix unecessary calls

Do check_access_rights and disable_quick_create calls only once per field.
2019-10-02 15:00:26 +02:00
David Vidal 913319e51c [MIG] web_m2x_options: migrated to 10.0 2019-10-02 15:00:26 +02:00
OCA Transbot 1a65e77440 OCA Transbot updated translations from Transifex 2019-10-02 15:00:26 +02:00
Jairo Llopis eb5e559a53 Fix Qweb templates. (#561)
* [FIX][web_m2x_options] Fix Qweb templates.

They were trying to replace non-existing elements, and this was being logged to console:

    Can't find "a.oe_m2o_cm_button" when extending template FieldMany2One
    Can't find "span.badge" when extending template FieldMany2ManyTag

* Raise version correctly.

* [FIX] Make many2many_tags tag deletion work again

* Correct replacement of event

Instead of overwriting all events from upstream widget, better just overwrite the one you need and inherit the rest.
2019-10-02 15:00:26 +02:00
Zakaria Makrelouf ab2a30e5ad web_m2x_options: s/ev.handleObj.selector/currentTarget * many2many with `options={'open': True}` it always open the first element with this fix it will open the right one 2019-10-02 15:00:26 +02:00
Laurent Mignon (ACSONE) 1da2b1664f Makes the module compatible with Odoo community 2019-10-02 15:00:26 +02:00
Zakaria Makrelouf 2604d84caa Migration of module web_m2x_options. Adapt JS file to the new JS API and make the module installable [MIG] adapt form.js to the new API. [FIX] Fix bug mentioned in pull #262. [MIG] Make the module installable. 2019-10-02 15:00:26 +02:00
Antonio Espinosa e503e3ffd4 Limit name_search to 160 like Odoo core does 2019-10-02 15:00:26 +02:00
OCA Transbot 895a74ecbc OCA Transbot updated translations from Transifex 2019-10-02 15:00:26 +02:00
Antonio Espinosa e4d520e2c5 web_m2x_options check Many2one and Many2many options 2019-10-02 15:00:26 +02:00
Holger Brunn 6213da32b7 support 'open' on many2many_tags
[ADD] support 'no_open_edit' on many2one
[FIX] typos
2019-10-02 15:00:26 +02:00
Nicolas JEUDY 0535ba6aad fix: obscur wrong path on last commit. recreate portage from scratch. 2019-10-02 15:00:26 +02:00
Holger Brunn 52c40fca2d move all addons to __unported__, set all addons as not installable 2019-10-02 15:00:26 +02:00
Nicolas JEUDY e8f5e5de85 - Rename web_m2o_enhanced to web_m2x_options
- Add static/description/index.html

fix: use include instead of extend in js function inheritance.

fix: not overwriting the existing object references with the result of the include

fix: update name according to new module name.

fix: error when displaying many2many field without options defined.
2019-10-02 15:00:26 +02:00
Eric Lembregts adc42eb3ab [MIG] web_environment_ribbon: Migration to 13.0 2019-10-01 09:18:43 +02:00
黎伟杰 9ebe22bb29 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (4 of 4 strings)

Translation: web-12.0/web-12.0-web_environment_ribbon
Translate-URL: https://translation.odoo-community.org/projects/web-12-0/web-12-0-web_environment_ribbon/zh_CN/
2019-09-30 10:15:31 +02:00
黎伟杰 d1c8f197d4 Added translation using Weblate (Chinese (Simplified)) 2019-09-30 10:15:31 +02:00
Pedro Castro Silva bb21b891b1 Translated using Weblate (Portuguese)
Currently translated at 75.0% (3 of 4 strings)

Translation: web-12.0/web-12.0-web_environment_ribbon
Translate-URL: https://translation.odoo-community.org/projects/web-12-0/web-12-0-web_environment_ribbon/pt/
2019-09-30 10:15:31 +02:00
Pedro Castro Silva 0bf3e88fe2 Added translation using Weblate (Portuguese) 2019-09-30 10:15:31 +02:00
eduardgm 783a0c9de5 Translated using Weblate (Spanish)
Currently translated at 100.0% (4 of 4 strings)

Translation: web-12.0/web-12.0-web_environment_ribbon
Translate-URL: https://translation.odoo-community.org/projects/web-12-0/web-12-0-web_environment_ribbon/es/
2019-09-30 10:15:31 +02:00
eduardgm d22ce61290 Added translation using Weblate (Spanish) 2019-09-30 10:15:31 +02:00
OCA-git-bot 7f30070a7f [UPD] README.rst
[UPD] Update web_environment_ribbon.pot

Update translation files

Updated by Update PO files to match POT (msgmerge) hook in Weblate.

[UPD] README.rst
2019-09-30 10:15:31 +02:00
tarteo d55d9fdce8 [MIG] web_environment_ribbon: Migration to 12.0
[MIG] web_environment_ribbon: Migration to 12.0

[FIX] Default value for ribbon.name if not exists

[FIX] Hide ribbon when ribbon.name is false or not existing

[FIX] Remove copyright flag on __init__ files

[REM] Debugging logs

[REM] Make quotes inconsistant again and change sequence of data files in manifest
2019-09-30 10:12:18 +02:00
Rodrigo Macedo 11f0f625c8 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100,0% (4 of 4 strings)

Translation: web-11.0/web-11.0-web_environment_ribbon
Translate-URL: https://translation.odoo-community.org/projects/web-11-0/web-11-0-web_environment_ribbon/pt_BR/
2019-09-30 10:12:18 +02:00
oca-travis 03e9e8d573 [UPD] Update web_environment_ribbon.pot 2019-09-30 10:12:18 +02:00
Jean-Paul Ladage ecad69896c web_environment_ribbon: import from odoo instead of openerp. 2019-09-30 10:12:18 +02:00
Xavier Jiménez 17ed453c66 [FIX][11.0] web_environment_ribbon (#806)
* [FIX] web_environment_ribbon: Fix to show the ribbon to every non-admin user

* [FIX] web_environment_ribbon: Version number
2019-09-30 10:12:18 +02:00
xavierjimenez 4ef40016e5 [MIG] web_environment_ribbon: Migration to 11.0 2019-09-30 10:12:18 +02:00
OCA Transbot f8f838de52 OCA Transbot updated translations from Transifex 2019-09-30 10:12:18 +02:00
Stéphane Bidoul (ACSONE) 2028b6a25f [IMP] ribbon: better extensibility 2019-09-30 10:12:18 +02:00
Stéphane Bidoul (ACSONE) fe8e6f8338 [IMP] ribbon: no need for the backend model to have a table 2019-09-30 10:12:18 +02:00
Thomas Binsfeld (ACSONE) 1f0587d86c [9.0] [IMP] Web Environment Ribbon: support variables in ribbon name (eg db_name) (#621)
* [ADD] .eggs in gitignore

* [IMP] Web Environment Ribbon: add backend
This commit adds a simple bakend to facilitate inheritance

* [IMP] Web Environment Ribbon: add the databse name
This commit adds the database name under the ribbon name, in the ribbon

* [IMP] Web Environment Ribbon: prepare method for ribbon name

* [IMP] README: explain how to use db_name
2019-09-30 10:12:18 +02:00
Pedro M. Baeza dffb2e7650 [MIG] Migrated web_environment_ribbon to v10.0 2019-09-30 10:12:18 +02:00
Sylvain GARANCHER 9a01defc10 [IMP] Make web_environment_ribbon more generic
By creating the ribbon div on the fly, this module doesn't depend
anymore on the webclient structure.
2019-09-30 10:12:18 +02:00
Antonio Espinosa c9b6958307 [MIG] web_environment_ribbon 2019-09-30 10:12:18 +02:00