[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>
This commit is contained in:
Adrian Torres
2020-02-12 11:09:05 +00:00
parent eb08ac11ff
commit 97a5093117
11 changed files with 12 additions and 1 deletions
@@ -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>
@@ -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','&lt;=', 1)]"/>
<filter name="treated_session" string="Treated sessions" domain="[('nbr_speaker','&gt;', 1)]"/>
<filter name="last_24h" string="Last 24h" domain="[('start_date','&gt;', (context_today() - datetime.timedelta(days=1)).strftime('%%Y-%%m-%%d') )]"/>
@@ -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','&gt;', (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')),
@@ -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>
@@ -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>
+1
View File
@@ -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'}"/>
@@ -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>
+1
View File
@@ -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/>
@@ -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>
+1
View File
@@ -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>
@@ -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)]" />