new Filter for shopping carts, monitoring root

develop
Andreas Osim 2022-04-07 12:28:13 +02:00
parent a5a29c9d94
commit a5701963ae
3 changed files with 5 additions and 3 deletions

View File

@ -75,7 +75,7 @@ class Partner(models.Model):
info_kundennr = fields.Char(string='Info-Kundennr.')
info_uid = fields.Char(string='Info-UID')
endkunde = fields.Boolean(string='Endkunde', help='Beschreibt, ob es ein Endkunde ist')
root = fields.Boolean(string='Stammfirma', help='Diese Firma ist die Stammfirma des Kunden')
root = fields.Boolean(string='Stammfirma', help='Diese Firma ist die Stammfirma des Kunden',track_visibility='onchange')
portal_pending = fields.Boolean('Erwarte Zuordnung', help='Wird vom Portal bei neuen Unternehmen gesetzt. '
'Sobald das Unternehmen manuell zugewiesen wurde, '
'wird das Flag wieder entfernt')

View File

@ -93,7 +93,7 @@ class SaleCart(models.Model):
c_u.user_id AS user_id
FROM sale_order so
INNER JOIN res_company_users_rel c_u ON so.company_id = c_u.cid
WHERE so.state != 'cancel' AND so.origin != ''
WHERE so.state != 'cancel' AND so.origin != '' order by date_order desc
""")
@api.multi

View File

@ -283,7 +283,8 @@
<field name="mode">primary</field>
<field name="arch" type="xml">
<search string="Shopping Carts">
<field name="name" string="Shopping Carts" filter_domain="['|','|','|',('name','ilike',self),
<field name="origin" string="Shopping Carts" filter_domain="[('origin','ilike',self)]"/>
<field name="name" string="All" filter_domain="['|','|','|',('name','ilike',self),
('origin','ilike',self),('client_order_ref','ilike',self),('partner_id','child_of',self)]"/>
<filter string="Quotations" name="draft" domain="[('state','=','draft')]"/>
<filter string="Quotations Sent" name="sent" domain="[('state','=','sent')]"/>
@ -303,6 +304,7 @@
<tree string="Shopping Carts" create="false" default_order='date_order desc'>
<field name="origin" string="Shopping Cart"/>
<field name="name" string="Quotation / Order"/>
<field name="client_order_ref" string="Customer Reference"/>
<field name="date_order" string="Quotation Date"/>
<field name="partner_id" string="Customer"/>
<field name="company_id" string="Company"/>