summaryrefslogtreecommitdiff
path: root/addons/purchase_stock/report/vendor_delay_report.xml
blob: cd4601ccc1a4fe4f4aa59c718ff664956e54a99e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <record id="vendor_delay_report_filter" model="ir.ui.view">
        <field name="name">vendor.delay.report.search</field>
        <field name="model">vendor.delay.report</field>
        <field name="arch" type="xml">
            <search string="On-time Delivery">
                <field name="partner_id"/>
                <field name="product_id"/>
                <filter string="Effective Date Last Year" name="later_than_a_year_ago"  domain="[('date', '&gt;=', ((context_today()-relativedelta(years=1)).strftime('%Y-%m-%d')))]"/>
            </search>
            </field>
    </record>

    <record id="vendor_delay_report_view_graph" model="ir.ui.view">
        <field name="name">vendor.delay.report.view.graph</field>
        <field name="model">vendor.delay.report</field>
        <field name="arch" type="xml">
            <graph string="On-Time Delivery" type="bar" sample="1" disable_linking="1">
                <field name="product_id" type="row"/>
                <field name="on_time_rate" type="measure"/>
            </graph>
        </field>
    </record>

    <record id="action_purchase_vendor_delay_report" model="ir.actions.act_window">
        <field name="name">On-time Delivery</field>
        <field name="res_model">vendor.delay.report</field>
        <field name="view_mode">graph</field>
        <field name="search_view_id" ref="vendor_delay_report_filter"/>
        <field name="help">Vendor On-time Delivery analysis</field>
        <field name="target">current</field>
        <field name="context">{'search_default_later_than_a_year_ago':1}</field>
    </record>
</odoo>