mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[IMP]subscription_oca: enable additional filters for sale.subscription
This commit is contained in:
@@ -370,12 +370,63 @@
|
|||||||
<field name="model">sale.subscription</field>
|
<field name="model">sale.subscription</field>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<search>
|
<search>
|
||||||
|
<field name="name" />
|
||||||
<field name="to_renew" />
|
<field name="to_renew" />
|
||||||
|
<field name="description" />
|
||||||
|
<field name="journal_id" />
|
||||||
|
<field name="partner_id" />
|
||||||
|
<field name="pricelist_id" />
|
||||||
|
<field name="sale_order_id" />
|
||||||
|
<separator />
|
||||||
<filter
|
<filter
|
||||||
string="Pending subscriptions"
|
string="Pending subscriptions"
|
||||||
name="pendingsubs"
|
name="pendingsubs"
|
||||||
domain="[('to_renew','=', True)]"
|
domain="[('to_renew','=', True)]"
|
||||||
/>
|
/>
|
||||||
|
<filter
|
||||||
|
name="not_finished"
|
||||||
|
string="In progress"
|
||||||
|
domain="[
|
||||||
|
'|',
|
||||||
|
('date', '>=', context_today().strftime('%Y-%m-%d')),
|
||||||
|
'&',
|
||||||
|
('date', '=', False),
|
||||||
|
('recurring_next_date', '!=', False)
|
||||||
|
]"
|
||||||
|
/>
|
||||||
|
<filter
|
||||||
|
name="finished"
|
||||||
|
string="Finished"
|
||||||
|
domain="[
|
||||||
|
('date', '<', context_today().strftime('%Y-%m-%d')),
|
||||||
|
('recurring_next_date', '=', False)
|
||||||
|
]"
|
||||||
|
/>
|
||||||
|
<filter
|
||||||
|
string="Archived"
|
||||||
|
domain="[('active', '=', False)]"
|
||||||
|
name="inactive"
|
||||||
|
/>
|
||||||
|
<group expand="0" string="Group By...">
|
||||||
|
<filter
|
||||||
|
name="group_by_partner"
|
||||||
|
string="Partner"
|
||||||
|
domain="[]"
|
||||||
|
context="{'group_by': 'partner_id'}"
|
||||||
|
/>
|
||||||
|
<filter
|
||||||
|
name="group_by_next_invoice"
|
||||||
|
string="Next Invoice"
|
||||||
|
domain="[('recurring_next_date', '!=', False)]"
|
||||||
|
context="{'group_by':'recurring_next_date'}"
|
||||||
|
/>
|
||||||
|
<filter
|
||||||
|
name="group_by_date"
|
||||||
|
string="Date"
|
||||||
|
domain="[]"
|
||||||
|
context="{'group_by':'date'}"
|
||||||
|
/>
|
||||||
|
</group>
|
||||||
</search>
|
</search>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|||||||
Reference in New Issue
Block a user