123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <?xml version="1.0" encoding="utf-8"?>
- <openerp>
- <data>
- <record id="res_partner_calendar_day_tree_view" model="ir.ui.view">
- <field name="name">res.partner.calendar.day.tree.view</field>
- <field name="model">res.partner.calendar.day</field>
- <field name="arch" type="xml">
- <tree string="Employee calendar days">
- <field name="partner" />
- <field name="calendar" />
- <field name="date" />
- <field name="contract" />
- <field name="festive" />
- <field name="absence_type" />
- <field name="estimated_hours" widget="float_time" sum="Sum. estimated hours"/>
- <field name="real_hours" widget="float_time" sum="Sum. real hours"/>
- </tree>
- </field>
- </record>
- <record id="res_partner_calendar_day_calendar_view" model="ir.ui.view">
- <field name="name">res.partner.calendar.day.calendar.view</field>
- <field name="model">res.partner.calendar.day</field>
- <field name="arch" type="xml">
- <calendar string="Employees days" color="absence_type" date_start="date">
- <field name="partner" />
- <field name="estimated_hours" />
- <field name="real_hours" />
- </calendar>
- </field>
- </record>
- <record id="res_partner_calendar_day_search_view" model="ir.ui.view">
- <field name="name">res.partner.calendar.day.search.view</field>
- <field name="model">res.partner.calendar.day</field>
- <field name="arch" type="xml">
- <search string="Search employee calendar day">
- <field name="partner" />
- <field name="calendar" />
- <field name="date" />
- <field name="contract" />
- <field name="festive" />
- <field name="absence_type" />
- <separator/>
- <filter string="Festive" domain="[('festive','=',True)]" name="my_festive_filter"/>
- <separator/>
- <group expand="0" string="Group By">
- <filter string="Partner" domain="[]" context="{'group_by':'partner'}"/>
- <filter string="Calendar" domain="[]" context="{'group_by':'calendar'}"/>
- <filter string="Contract" domain="[]" context="{'group_by':'contract'}"/>
- <filter string="Festive" domain="[]" context="{'group_by':'festive'}"/>
- <filter string="Absence type" domain="[]" context="{'group_by':'absence_type'}"/>
- <separator/>
- <filter string="year" domain="[]" context="{'group_by': 'date:year'}"/>
- <filter string="Month" domain="[]" context="{'group_by': 'date:month'}"/>
- <filter string="Week" domain="[]" context="{'group_by': 'date:week'}"/>
- </group>
- </search>
- </field>
- </record>
- <record id="res_partner_calendar_day_form_view" model="ir.ui.view">
- <field name="name">res.partner.calendar.day.form.view</field>
- <field name="model">res.partner.calendar.day</field>
- <field name="arch" type="xml">
- <form string="Employee calendar day">
- <sheet>
- <group name="head" colspan="4" col="8">
- <field name="partner" colspan="4" readonly="1" required="1" />
- <field name="calendar" readonly="1" required="1" />
- <field name="date" readonly="1" required="1" />
- </group>
- <group name="body" colspan="4" >
- <field name="contract" />
- <field name="estimated_hours" widget="float_time" />
- <field name="real_hours" widget="float_time" />
- <field name="festive" />
- <field name="absence_type" />
- </group>
- </sheet>
- </form>
- </field>
- </record>
- <record id="action_res_partner_calendar_day_view" model="ir.actions.act_window">
- <field name="name">Employee calendar days</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">res.partner.calendar.day</field>
- <field name="view_type">form</field>
- <field name="view_mode">calendar,tree,form</field>
- <field name="domain">[('contract','!=',False)]</field>
- </record>
- <menuitem id="res_partner_calendar_day_option_view" name="Employee calendar days"
- action="action_res_partner_calendar_day_view"
- parent="hr.menu_hr_main" sequence="86" />
- </data>
- </openerp>
|