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
```
7 years ago
Akim Juillerat
ecc615eb9e
[10.0][ADD] option to deactivate color picker on many2many_tags ( #713 )
7 years ago
jesusVMayor
544a25c1ac
web_m2x_options: Hide the create/create and edit... button when the user does not have creation permission.
8 years ago
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.
8 years ago
David Vidal
ae7f003e67
[MIG] web_m2x_options: migrated to 10.0
8 years ago
OCA Transbot
d0137a2ebf
OCA Transbot updated translations from Transifex
8 years ago
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.
8 years ago
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
8 years ago
Laurent Mignon (ACSONE)
a266e6c5e6
Makes the module compatible with Odoo community
8 years ago
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.
8 years ago
Antonio Espinosa
eed9e34be7
Limit name_search to 160 like Odoo core does
9 years ago
OCA Transbot
67ac0f712d
OCA Transbot updated translations from Transifex
9 years ago
Antonio Espinosa
911dbbbb9b
web_m2x_options check Many2one and Many2many options
9 years ago
Holger Brunn
f8cabe45c7
support 'open' on many2many_tags
[ADD] support 'no_open_edit' on many2one
[FIX] typos
9 years ago
Nicolas JEUDY
9d2e02e503
fix: obscur wrong path on last commit. recreate portage from scratch.
10 years ago
Holger Brunn
821c95e5b6
move all addons to __unported__, set all addons as not installable
10 years ago
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.
11 years ago
OCA Git Bot
86be4fba6c
[UPD] README.rst
6 years ago
Pedro M. Baeza
411baa2a14
[FIX] web_dialog_size: Fix README
6 years ago
OCA Git Bot
5b74a5f1c9
[ADD] setup.py
6 years ago
OCA Git Bot
915f7af354
[UPD] README.rst
6 years ago
Pedro M. Baeza
335c38e44f
Merge pull request #881 from modoolar/web_widget_image_url
[ADD][11.0] Adding module web_widget_image_url
6 years ago
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
6 years ago
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.
6 years ago
OCA Git Bot
d59becba8a
[ADD] setup.py
6 years ago
Petar Najman
cc461a5431
Add module web_ir_actions_act_multi
7 years ago
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
6 years ago
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.
7 years ago
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
7 years ago
Petar Najman
bcf6a0dad8
ADD: Adding module web_widget_image_url
7 years ago
Petar Najman
85448bb9a6
Contribution: add module web_ir_actions_act_view_reload
7 years ago
OCA Git Bot
8503e0ee28
[ADD] setup.py
7 years ago
OCA Git Bot
22b1143d82
[UPD] README.rst
7 years ago
Pedro M. Baeza
67cf1bb206
Merge pull request #945 from ernestotejeda/11.0-mig-web_widget_image_download
11.0 mig web_widget_image_download
7 years ago
Pedro M. Baeza
f40ba34969
[IMP] README by fragments + manifest
7 years ago
ernesto
fceb20d33a
[MIG] web_widget_image_download: Migration to 11.0
7 years ago
OCA Transbot
8967a10ceb
OCA Transbot updated translations from Transifex
7 years ago
smurf-U
841c78960a
[10.0][MIG]migrate web_widget_image_download
7 years ago
Jairo Llopis
120a9a576b
[MIG] web_widget_image_download: Update for v9.
8 years ago
kutyel
0d9db0eb38
[MIG] web_widget_image_download
8 years ago
Pedro M. Baeza
a29fc7ad31
Merge pull request #946 from MaxyMoos/Issue-939
[FIX] web_many2many_tags_multiselection: Missing return
7 years ago
Maxence Groine
442edfc9cd
[FIX] Error when using the Quick Create on many2many_tags_multiselection widget
7 years ago
OCA Git Bot
af42b28b11
[ADD] setup.py
7 years ago
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
7 years ago
OCA Git Bot
926f0fd0f0
[ADD] setup.py
7 years ago
Luis González
c704912955
[FIX] web_widget_datepicker_options: Apply fixes after migration to v11
This applies some changes to the module after migration, to conform new
guidelines and conventions for version 11.0.
In addition, this applies the following fixes:
- The widged didn't work when the field was a `datetime` due to a typo
in a JS conditional
- Replaced `Object.assign()` -> `_.assign()` to improve
browser-compatibility
7 years ago
Yanina Aular
9b264c286e
[MIG] Migrate web_widget_datepicker_options to version 11.0
This commit extracts the module from version 10 and migrates it to v11
7 years ago
Pedro M. Baeza
f0c38a00dd
[MIG] Rename manifest files
8 years ago
Pedro M. Baeza
85cb6f628c
[MIG] Make modules uninstallable
9 years ago
Stéphane Bidoul
2af52e4899
[UPD] prefix versions with 8.0
9 years ago