diff options
| author | Adrian Torres <adt@odoo.com> | 2020-02-11 09:36:40 +0000 |
|---|---|---|
| committer | Adrian Torres <adt@odoo.com> | 2020-02-12 11:09:05 +0000 |
| commit | 97a5093117782eddd207a379f78dbe8e32d88fa4 (patch) | |
| tree | 0f17e718946bd2d436a9be39f1bcccd7c9dbdb94 | |
| parent | eb08ac11ff96456ba1df237c5850049c104739a8 (diff) | |
[FIX] *: specify at least one field in search views
Without at least one field, performing a search in these models' search
view is outright impossible.
closes odoo/odoo#45177
X-original-commit: 0aabfbff3ce5d68bf37e1734ba7aa43f62803f3a
Related: odoo/enterprise#8379
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
11 files changed, 12 insertions, 1 deletions
diff --git a/addons/account/views/account_incoterms_view.xml b/addons/account/views/account_incoterms_view.xml index 9e1606b5674..ddb8b637dbe 100644 --- a/addons/account/views/account_incoterms_view.xml +++ b/addons/account/views/account_incoterms_view.xml @@ -36,6 +36,7 @@ <field name="model">account.incoterms</field> <field name="arch" type="xml"> <search string="Incoterms"> + <field name="name"/> <separator/> <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/> </search> diff --git a/addons/im_livechat/report/im_livechat_report_channel_views.xml b/addons/im_livechat/report/im_livechat_report_channel_views.xml index c9c4f6ae18d..99d1001391b 100644 --- a/addons/im_livechat/report/im_livechat_report_channel_views.xml +++ b/addons/im_livechat/report/im_livechat_report_channel_views.xml @@ -30,6 +30,7 @@ <field name="model">im_livechat.report.channel</field> <field name="arch" type="xml"> <search string="Search report"> + <field name="channel_name"/> <filter name="missed_session" string="Missed sessions" domain="[('nbr_speaker','<=', 1)]"/> <filter name="treated_session" string="Treated sessions" domain="[('nbr_speaker','>', 1)]"/> <filter name="last_24h" string="Last 24h" domain="[('start_date','>', (context_today() - datetime.timedelta(days=1)).strftime('%%Y-%%m-%%d') )]"/> diff --git a/addons/im_livechat/report/im_livechat_report_operator_views.xml b/addons/im_livechat/report/im_livechat_report_operator_views.xml index c608df0f896..f2c1fd9da45 100644 --- a/addons/im_livechat/report/im_livechat_report_operator_views.xml +++ b/addons/im_livechat/report/im_livechat_report_operator_views.xml @@ -30,6 +30,7 @@ <field name="model">im_livechat.report.operator</field> <field name="arch" type="xml"> <search string="Search report"> + <field name="partner_id"/> <filter name="last_24h" string="Last 24h" domain="[('start_date','>', (context_today() - datetime.timedelta(days=1)).strftime('%%Y-%%m-%%d') )]"/> <filter name="start_date_filter" string="This Week" domain="[ ('start_date', '>=', (datetime.datetime.combine(context_today() + relativedelta(weeks=-1,days=1,weekday=0), datetime.time(0,0,0)).to_utc()).strftime('%Y-%m-%d %H:%M:%S')), diff --git a/addons/product/views/product_attribute_views.xml b/addons/product/views/product_attribute_views.xml index 14195ce0e5c..16bb8c82422 100644 --- a/addons/product/views/product_attribute_views.xml +++ b/addons/product/views/product_attribute_views.xml @@ -117,6 +117,7 @@ <field name="model">product.template.attribute.value</field> <field name="arch" type="xml"> <search> + <field name="name"/> <filter string="Active" name="active" domain="[('ptav_active', '=', True)]"/> <filter string="Inactive" name="inactive" domain="[('ptav_active', '=', False)]"/> </search> diff --git a/addons/sale_management/views/sale_order_template_views.xml b/addons/sale_management/views/sale_order_template_views.xml index eaac93bbbdf..a2f456f7d53 100644 --- a/addons/sale_management/views/sale_order_template_views.xml +++ b/addons/sale_management/views/sale_order_template_views.xml @@ -5,7 +5,8 @@ <field name="model">sale.order.template</field> <field name="arch" type="xml"> <search string="Search Quotation Template"> - <filter string="Archived" name="inactive" domain="[('active','=', False)]"/> + <field name="name"/> + <filter string="Archived" name="inactive" domain="[('active','=', False)]"/> </search> </field> </record> diff --git a/addons/stock/views/stock_rule_views.xml b/addons/stock/views/stock_rule_views.xml index 3088f241bf0..b9f1db399e3 100644 --- a/addons/stock/views/stock_rule_views.xml +++ b/addons/stock/views/stock_rule_views.xml @@ -30,6 +30,7 @@ <field name="model">stock.rule</field> <field name="arch" type="xml"> <search string="Search Procurement"> + <field name="name"/> <filter string="Archived" name="inactive" domain="[('active','=',False)]"/> <group expand='0' string='Group by...'> <filter string='Route' name="groupby_route" context="{'group_by': 'route_id'}"/> diff --git a/addons/stock_account/views/stock_valuation_layer_views.xml b/addons/stock_account/views/stock_valuation_layer_views.xml index 67815df2bd6..b6ffe68fba9 100644 --- a/addons/stock_account/views/stock_valuation_layer_views.xml +++ b/addons/stock_account/views/stock_valuation_layer_views.xml @@ -59,6 +59,7 @@ <field name="model">stock.valuation.layer</field> <field name="arch" type="xml"> <search string="Valuation Layer?"> + <field name="product_id"/> <filter string="Product" name="group_by_product_id" context="{'group_by':'product_id'}"/> </search> </field> diff --git a/addons/website/views/website_views.xml b/addons/website/views/website_views.xml index 7b92417e49b..6477cef0af3 100644 --- a/addons/website/views/website_views.xml +++ b/addons/website/views/website_views.xml @@ -149,6 +149,7 @@ <field name="model">website.page</field> <field name="arch" type="xml"> <search string="Website Pages" > + <field name="url"/> <filter string="Published" name="published" domain="[('website_published', '=', True)]"/> <filter string="Not published" name="not_published" domain="[('website_published', '=', False)]"/> <separator/> diff --git a/addons/website_blog/views/website_blog_views.xml b/addons/website_blog/views/website_blog_views.xml index 24a59c38cbb..c492846c031 100644 --- a/addons/website_blog/views/website_blog_views.xml +++ b/addons/website_blog/views/website_blog_views.xml @@ -166,6 +166,7 @@ <field name="model">blog.blog</field> <field name="arch" type="xml"> <search string="Blog"> + <field name="name"/> <filter string="Archived" name="inactive" domain="[('active','=',False)]"/> </search> </field> diff --git a/addons/website_forum/views/forum.xml b/addons/website_forum/views/forum.xml index ea0889cd5b3..a0f73ded162 100644 --- a/addons/website_forum/views/forum.xml +++ b/addons/website_forum/views/forum.xml @@ -120,6 +120,7 @@ <field name="model">forum.forum</field> <field name="arch" type="xml"> <search string="Forum"> + <field name="name"/> <filter string="Archived" name="inactive" domain="[('active','=',False)]"/> </search> </field> diff --git a/addons/website_sale/views/sale_order_views.xml b/addons/website_sale/views/sale_order_views.xml index 2771403891d..7a7c4da8f71 100644 --- a/addons/website_sale/views/sale_order_views.xml +++ b/addons/website_sale/views/sale_order_views.xml @@ -95,6 +95,7 @@ <field name="priority">32</field> <field name="arch" type="xml"> <search string="Search Abandoned Sales Orders"> + <field name="name"/> <filter string="Creation Date" name="creation_date" date="create_date"/> <separator/> <filter string="Recovery Email to Send" name="recovery_email" domain="[('cart_recovery_email_sent', '=', False)]" /> |
