mirror of
https://github.com/OCA/web.git
synced 2025-02-22 13:21:25 +02:00
7de75a96004673b1e5a9d5860f86e72b7331f3ff
Steps to reproduce: 1. Go to any Pivot or Graph view. 2. Add a custom filter, for example, Company. 3. Use the "is equal to" operator. Result: Uncaught Promise > Cannot find the definition of component "RecordPicker" --- This happens because in Odoo 15.0 there are two versions of the FilterMenu and CustomFilterItem widgets: one implemented in the legacy widget framework [^1] and another implemented in Owl [^2]. The legacy version is used for `tree` views, for example; whilst the Owl version is used for `pivot` and `graph` views. Confusing as it is, before this commit only the legacy version was being overriden, making it work for `tree` views (most common case), but not for `pivot` views. Since both versions share the same QWeb template, though, not only it wasn't working for `pivot`, but it also raised an Exception. [^1]: https://github.com/odoo/odoo/blob/21a2dfd90/addons/web/static/src/legacy/js/control_panel/custom_filter_item.js#L45 [^2]: https://github.com/odoo/odoo/blob/21a2dfd90/addons/web/static/src/search/filter_menu/custom_filter_item.js#L107
web
TODO: add repo description.
Available addons
| addon | version | maintainers | summary |
|---|---|---|---|
| web_action_conditionable | 15.0.1.0.0 | web_action_conditionable | |
| web_advanced_search | 15.0.1.0.0 | ![]() |
Easier and more powerful searching tools |
| web_company_color | 15.0.1.1.0 | Web Company Color | |
| web_domain_field | 15.0.1.0.0 | Use computed field as domain | |
| web_drop_target | 15.0.1.0.1 | Allows to drag files into Odoo | |
| web_environment_ribbon | 15.0.1.0.0 | Web Environment Ribbon | |
| web_group_expand | 15.0.1.0.0 | Group Expand Buttons | |
| web_ir_actions_act_multi | 15.0.1.0.0 | Enables triggering of more than one action on ActionManager | |
| web_listview_range_select | 15.0.1.0.0 | Enables selecting a range of records using the shift key | |
| web_m2x_options | 15.0.1.1.0 | web_m2x_options | |
| web_m2x_options_manager | 15.0.1.0.0 | Adds an interface to manage the "Create" and "Create and Edit" options for specific models and fields. | |
| web_no_bubble | 15.0.1.0.0 | Remove the bubbles from the web interface | |
| web_refresher | 15.0.1.0.0 | Web Refresher | |
| web_responsive | 15.0.1.1.1 | ![]() |
Responsive web client, community-supported |
| web_search_with_and | 15.0.1.0.0 | Use AND conditions on omnibar search | |
| web_sheet_full_width | 15.0.1.0.1 | Use the whole available screen width when displaying sheets | |
| web_view_calendar_list | 15.0.1.0.0 | Show calendars as a List | |
| web_widget_bokeh_chart | 15.0.1.1.1 | ![]() |
This widget allows to display charts using Bokeh library. |
| web_widget_child_selector | 15.0.1.0.0 | Widget used for navigation on hierarchy fields | |
| web_widget_domain_editor_dialog | 15.0.1.0.0 | Recovers the Domain Editor Dialog functionality | |
| web_widget_dropdown_dynamic | 15.0.1.0.0 | This module adds support for dynamic dropdown widget | |
| web_widget_image_download | 15.0.1.0.0 | Allows to download any image from its widget | |
| web_widget_json_graph | 15.0.1.0.0 | ![]() |
Draw json fields with graphs. |
| web_widget_numeric_step | 15.0.1.0.0 | Web Widget Numeric Step | |
| web_widget_open_tab | 15.0.1.0.0 | Allow to open record from trees on new tab from tree views | |
| web_widget_url_advanced | 15.0.1.0.0 | This module extends URL widget for displaying anchors with custom labels. | |
| web_widget_x2many_2d_matrix | 15.0.1.0.1 | ![]() |
Show list fields as a matrix |
Licenses
This repository is licensed under AGPL-3.0.
However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA)
policy. Consult each module's __manifest__.py file, which contains a license key
that explains its license.
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.
Description
Languages
JavaScript
69.3%
HTML
24.2%
Python
3.9%
SCSS
1.8%
CSS
0.8%








