3
0
Fork 0
Commit Graph

564 Commits (4a37d5385633c946175f3d01199f70ee44717f7c)

Author SHA1 Message Date
Pedro M. Baeza 905b9cc47d [FIX] web_m2x_options: Fix README 2018-06-22 18:16:29 +02:00
OCA Git Bot bb5c8d5968 [ADD] setup.py 2018-06-22 05:43:36 +02:00
OCA Git Bot 75c47a4a01 [UPD] README.rst 2018-06-22 05:43:36 +02:00
Pedro M. Baeza 83061e3807
Merge pull request #952 from ernestotejeda/11.0-mig-web_m2x_options
11.0 mig web_m2x_options
2018-06-21 12:58:22 +02:00
ernesto 82d26a9625 [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
2018-06-21 12:00:56 +02:00
Jairo Llopis c1f65f52d6 [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
```
2018-06-21 12:00:56 +02:00
Akim Juillerat ecc615eb9e [10.0][ADD] option to deactivate color picker on many2many_tags (#713) 2018-06-21 12:00:56 +02:00
jesusVMayor 544a25c1ac web_m2x_options: Hide the create/create and edit... button when the user does not have creation permission. 2018-06-21 12:00:56 +02:00
jesusVMayor 12be6d2b4b [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.
2018-06-21 12:00:56 +02:00
David Vidal ae7f003e67 [MIG] web_m2x_options: migrated to 10.0 2018-06-21 12:00:56 +02:00
OCA Transbot d0137a2ebf OCA Transbot updated translations from Transifex 2018-06-21 12:00:56 +02:00
Jairo Llopis 42049f0038 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.
2018-06-21 12:00:56 +02:00
Zakaria Makrelouf c5f66320ef 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 2018-06-21 12:00:56 +02:00
Laurent Mignon (ACSONE) a266e6c5e6 Makes the module compatible with Odoo community 2018-06-21 12:00:56 +02:00
Zakaria Makrelouf 8d9e405c0d 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. 2018-06-21 12:00:56 +02:00
Antonio Espinosa eed9e34be7 Limit name_search to 160 like Odoo core does 2018-06-21 12:00:56 +02:00
OCA Transbot 67ac0f712d OCA Transbot updated translations from Transifex 2018-06-21 12:00:56 +02:00
Antonio Espinosa 911dbbbb9b web_m2x_options check Many2one and Many2many options 2018-06-21 12:00:56 +02:00
Holger Brunn f8cabe45c7 support 'open' on many2many_tags
[ADD] support 'no_open_edit' on many2one
[FIX] typos
2018-06-21 12:00:56 +02:00
Nicolas JEUDY 9d2e02e503 fix: obscur wrong path on last commit. recreate portage from scratch. 2018-06-21 12:00:56 +02:00
Holger Brunn 821c95e5b6 move all addons to __unported__, set all addons as not installable 2018-06-21 11:56:33 +02:00
Nicolas JEUDY 33630e1741 - 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.
2018-06-21 11:56:33 +02:00
OCA Git Bot 86be4fba6c [UPD] README.rst 2018-06-21 05:43:32 +02:00
Pedro M. Baeza 411baa2a14 [FIX] web_dialog_size: Fix README 2018-06-20 10:01:12 +02:00
OCA Git Bot 5b74a5f1c9 [ADD] setup.py 2018-06-16 05:55:10 +02:00
OCA Git Bot 915f7af354 [UPD] README.rst 2018-06-16 05:55:10 +02:00
Pedro M. Baeza 335c38e44f
Merge pull request #881 from modoolar/web_widget_image_url
[ADD][11.0] Adding module web_widget_image_url
2018-06-13 13:25:41 +02:00
Pedro M. Baeza 152f166129
Merge pull request #878 from modoolar/web_ir_actions_act_view_reload
[ADD][11.0] Add module web_ir_actions_act_view_reload
2018-06-13 12:47:07 +02:00
Jairo Llopis 2810ad33f3
[FIX] web_dialog_size: Fix usage for non-admins and reduce calls (#954)
This addon had 2 problems after migrating to v11:

1. One call to backend's `ir.config_parameter.get_param` was done for
   each instantiated dialog, while the setting served for the whole
   session equally.
2. That model is now readable only by admin users, so non-admins
   couldn't use the default at all.

Fixed now.
2018-06-13 08:54:46 +02:00
OCA Git Bot d59becba8a [ADD] setup.py 2018-06-13 05:44:13 +02:00
Petar Najman cc461a5431 Add module web_ir_actions_act_multi 2018-06-12 11:16:59 +02:00
Pedro M. Baeza a7d325a716
Merge pull request #950 from vauxoo-dev/11.0-oca_datepicker_fix_parent_undefined-luisg
[FIX] web_widget_datepicker_options: Fix error when field is undefined
2018-06-12 08:21:59 +02:00
Luis González ba73183d64 [FIX] web_widget_datepicker_options: Fix error when field is undefined
Currently, when a view is rendered and a date or datetime field is not
defined (e.g. when designing reports), it causes a JS error.

This patch fixes the above error.
2018-06-11 00:00:07 +00:00
Meet Dholakiya 442f5b7d61 [IMP/Fix]Improved group by functionality. (#941)
* Fixed the issue of expand shrink buttons showing on discuss menu.
* Added debounce event when buttons are clicked.
* Fixed the issue of buttons are added in FavoriteMenu.
* Restructured the code to fix other various issue like only display group by expand buttons if group by button is visible. NOTE: Earlier code was not honoring disable_groupby by flag in searchview
2018-06-07 20:57:22 +02:00
Petar Najman bcf6a0dad8 ADD: Adding module web_widget_image_url 2018-06-07 19:45:20 +02:00
Petar Najman 85448bb9a6 Contribution: add module web_ir_actions_act_view_reload 2018-06-07 13:22:01 +02:00
OCA Git Bot 8503e0ee28 [ADD] setup.py 2018-06-07 05:42:01 +02:00
OCA Git Bot 22b1143d82 [UPD] README.rst 2018-06-07 05:42:01 +02:00
Pedro M. Baeza 67cf1bb206
Merge pull request #945 from ernestotejeda/11.0-mig-web_widget_image_download
11.0 mig web_widget_image_download
2018-06-06 10:08:55 +02:00
Pedro M. Baeza f40ba34969 [IMP] README by fragments + manifest 2018-06-05 20:24:04 +02:00
ernesto fceb20d33a [MIG] web_widget_image_download: Migration to 11.0 2018-06-05 20:18:37 +02:00
OCA Transbot 8967a10ceb OCA Transbot updated translations from Transifex 2018-06-05 20:18:37 +02:00
smurf-U 841c78960a [10.0][MIG]migrate web_widget_image_download 2018-06-05 20:18:37 +02:00
Jairo Llopis 120a9a576b [MIG] web_widget_image_download: Update for v9. 2018-06-05 20:18:13 +02:00
kutyel 0d9db0eb38 [MIG] web_widget_image_download 2018-06-05 20:18:13 +02:00
Pedro M. Baeza a29fc7ad31
Merge pull request #946 from MaxyMoos/Issue-939
[FIX] web_many2many_tags_multiselection: Missing return
2018-06-05 09:36:09 +02:00
Maxence Groine 442edfc9cd [FIX] Error when using the Quick Create on many2many_tags_multiselection widget 2018-06-04 15:00:54 +02:00
OCA Git Bot af42b28b11 [ADD] setup.py 2018-06-01 05:41:08 +02:00
Pedro M. Baeza 434e8ecb98
Merge pull request #924 from vauxoo-dev/11.0-migrate_web_widget_datepicker_options-dev-yani
[MIG][11.0] web_widget_datepicker_options: Migrate module to v11
2018-05-31 09:14:39 +02:00
OCA Git Bot 926f0fd0f0 [ADD] setup.py 2018-05-31 05:40:55 +02:00