Commit Graph

848 Commits (0405bacb3d4ac9cb1547e4a370569695e0b3236b)

Author SHA1 Message Date
QS5ELkMu 4612c14ae0 [IMP] Code 2018-06-25 17:25:13 +02:00
QS5ELkMu 900b24d9eb [CLEAN] Comments 2018-06-25 15:29:29 +02:00
QS5ELkMu 3de495cb60 [FIX] Read/Write permissions 2018-06-25 15:26:20 +02:00
QS5ELkMu 8f5d050ff5 [FIX] Chatter Position 2018-06-25 14:46:48 +02:00
oca-travis 3c6a9231f6 [UPD] Update web_widget_x2many_2d_matrix_example.pot 2018-06-24 10:28:19 +00:00
oca-travis cebc6965f6 [UPD] Update web_widget_x2many_2d_matrix.pot 2018-06-24 10:28:19 +00:00
oca-travis 6e4aa88549 [UPD] Update web_widget_many2many_tags_multi_selection.pot 2018-06-24 10:28:19 +00:00
oca-travis c2d138cf97 [UPD] Update web_widget_image_url.pot 2018-06-24 10:28:18 +00:00
oca-travis c978383f29 [UPD] Update web_widget_image_download.pot 2018-06-24 10:28:18 +00:00
oca-travis 88051ef32c [UPD] Update web_widget_datepicker_options.pot 2018-06-24 10:28:17 +00:00
oca-travis e59a67191b [UPD] Update web_widget_color.pot 2018-06-24 10:28:17 +00:00
oca-travis 37caa78f33 [UPD] Update web_widget_bokeh_chart.pot 2018-06-24 10:28:17 +00:00
oca-travis deddcd23d3 [UPD] Update web_tree_many2one_clickable.pot 2018-06-24 10:28:16 +00:00
oca-travis 5682b1d35c [UPD] Update web_tree_dynamic_colored_field.pot 2018-06-24 10:28:16 +00:00
oca-travis dbbe4966d5 [UPD] Update web_timeline.pot 2018-06-24 10:28:16 +00:00
oca-travis f3a1394ebf [UPD] Update web_sheet_full_width.pot 2018-06-24 10:28:15 +00:00
oca-travis 7dcd1cd73f [UPD] Update web_search_with_and.pot 2018-06-24 10:28:15 +00:00
oca-travis a9ac9b4d22 [UPD] Update web_searchbar_full_width.pot 2018-06-24 10:28:15 +00:00
oca-travis 76944b9ed5 [UPD] Update web_responsive.pot 2018-06-24 10:28:14 +00:00
oca-travis 0b2089bb21 [UPD] Update web_notify.pot 2018-06-24 10:28:14 +00:00
oca-travis a5d97c308e [UPD] Update web_no_bubble.pot 2018-06-24 10:28:13 +00:00
oca-travis 0f74f88fee [UPD] Update web_m2x_options.pot 2018-06-24 10:28:13 +00:00
oca-travis d3a703d48e [UPD] Update web_listview_range_select.pot 2018-06-24 10:28:13 +00:00
oca-travis 19e470d470 [UPD] Update web_ir_actions_act_view_reload.pot 2018-06-24 10:28:12 +00:00
oca-travis cb8798672d [UPD] Update web_ir_actions_act_multi.pot 2018-06-24 10:28:12 +00:00
oca-travis b8cd3a4e2f [UPD] Update web_group_expand.pot 2018-06-24 10:28:12 +00:00
oca-travis c1113675f5 [UPD] Update web_favicon.pot 2018-06-24 10:28:11 +00:00
oca-travis 3a09e5ec2d [UPD] Update web_environment_ribbon.pot 2018-06-24 10:28:11 +00:00
oca-travis 8f8b73bb4c [UPD] Update web_dialog_size.pot 2018-06-24 10:28:10 +00:00
oca-travis 6da843130b [UPD] Update web_decimal_numpad_dot.pot 2018-06-24 10:28:10 +00:00
oca-travis 63001db2a4 [UPD] Update web_action_conditionable.pot 2018-06-24 10:28:10 +00:00
Stéphane Bidoul (ACSONE) 14f502d1f2
Enable MAKEPOT 2018-06-24 12:21:23 +02:00
OCA Git Bot 7ca6188c64 [UPD] README.rst 2018-06-23 05:42:58 +02:00
QS5ELkMu e5e109ece6 [IMP] web_responsive: Possibility of putting the chatter in the right (#951) 2018-06-22 19:57:28 +02:00
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