diff options
| author | Ravi Gohil <rgo@odoo.com> | 2016-04-21 11:55:57 +0530 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2016-07-13 12:53:34 +0200 |
| commit | 22ef7c15b57bca6dd891ea4b3c1f5065331af91b (patch) | |
| tree | eff98a13dd9d315583226e041f689b71f1be1dd8 /addons/resource/views | |
| parent | 03856e6e173f6e68dadc31b333011a8ec6080352 (diff) | |
[MOV] resource: Organized/renamed files as per new api guidelines.
Diffstat (limited to 'addons/resource/views')
| -rw-r--r-- | addons/resource/views/resource_views.xml | 263 |
1 files changed, 263 insertions, 0 deletions
diff --git a/addons/resource/views/resource_views.xml b/addons/resource/views/resource_views.xml new file mode 100644 index 00000000000..5eeec8aaf05 --- /dev/null +++ b/addons/resource/views/resource_views.xml @@ -0,0 +1,263 @@ +<?xml version="1.0" encoding="utf-8"?> +<openerp> + <data> + + <!-- Search Views --> + + <record id="view_resource_resource_search" model="ir.ui.view"> + <field name="name">resource.resource.search</field> + <field name="model">resource.resource</field> + <field name="arch" type="xml"> + <search string="Search Resource"> + <field name="name" string="Resource"/> + <field name="resource_type"/> + <filter string="Inactive" domain="[('active','=',False)]"/> + <field name="user_id" string="User"/> + <field name="company_id" groups="base.group_multi_company"/> + <group expand="0" string="Group By"> + <filter string="User" domain="[]" context="{'group_by':'user_id'}"/> + <filter string="Type" domain="[]" context="{'group_by':'resource_type'}"/> + <filter string="Company" domain="[]" context="{'group_by':'company_id'}" groups="base.group_multi_company"/> + <filter string="Working Period" domain="[]" context="{'group_by':'calendar_id'}"/> + </group> + </search> + </field> + </record> + + <record id="view_resource_calendar_search" model="ir.ui.view"> + <field name="name">resource.calendar.search</field> + <field name="model">resource.calendar</field> + <field name="arch" type="xml"> + <search string="Search Working Time"> + <field name="name" string="Working Time"/> + <field name="manager"/> + <field name="company_id" groups="base.group_multi_company"/> + </search> + </field> + </record> + + <record id="view_resource_calendar_leaves_search" model="ir.ui.view"> + <field name="name">resource.calendar.leaves.search</field> + <field name="model">resource.calendar.leaves</field> + <field name="arch" type="xml"> + <search string="Search Working Period Leaves"> + <field name="name" string="Reason"/> + <field name="resource_id" string="Resource"/> + <field name="company_id" string="Company" groups="base.group_multi_company"/> + <field name="calendar_id" string="Working Period"/> + <group expand="0" string="Group By"> + <filter string="Resource" domain="[]" context="{'group_by':'resource_id'}"/> + <filter string="Company" domain="[]" context="{'group_by':'company_id'}" groups="base.group_multi_company"/> + <filter string="Leave Month" domain="[]" context="{'group_by':'date_from'}" help="Starting Date of Leave by Month"/> + </group> + </search> + </field> + </record> + + <record id="resource_calendar_form" model="ir.ui.view"> + <field name="name">resource.calendar.form</field> + <field name="model">resource.calendar</field> + <field name="arch" type="xml"> + <form string="Working Time"> + <group> + <field name="name"/> + <field name="manager"/> + <field name="company_id" groups="base.group_multi_company"/> + </group> + <field name="attendance_ids"/> + <field name="leave_ids"/> + </form> + </field> + </record> + + <record id="view_resource_calendar_tree" model="ir.ui.view"> + <field name="name">resource.calendar.tree</field> + <field name="model">resource.calendar</field> + <field name="arch" type="xml"> + <tree string="Working Time"> + <field name="name"/> + <field name="manager"/> + <field name="company_id" groups="base.group_multi_company"/> + </tree> + </field> + </record> + + <record id="action_resource_calendar_form" model="ir.actions.act_window"> + <field name="name">Working Time</field> + <field name="res_model">resource.calendar</field> + <field name="view_type">form</field> + <field name="view_mode">tree,form</field> + <field name="view_id" eval="False"/> + <field name="search_view_id" ref="view_resource_calendar_search"/> + <field name="help" type="html"> + <p class="oe_view_nocontent_create"> + Define working hours and time table that could be scheduled to your project members + </p> + </field> + </record> + + <record id="view_resource_calendar_attendance_tree" model="ir.ui.view"> + <field name="name">resource.calendar.attendance.tree</field> + <field name="model">resource.calendar.attendance</field> + <field name="arch" type="xml"> + <tree string="Working Time" editable="top"> + <field name="name"/> + <field name="dayofweek"/> + <field name="hour_from" widget="float_time"/> + <field name="hour_to" widget="float_time"/> + <field name="date_from"/> + <field name="date_to"/> + </tree> + </field> + </record> + + <record id="view_resource_calendar_attendance_form" model="ir.ui.view"> + <field name="name">resource.calendar.attendance.form</field> + <field name="model">resource.calendar.attendance</field> + <field name="arch" type="xml"> + <form string="Working Time"> + <group> + <field name="name"/> + <field name="date_from"/> + <field name="date_to"/> + <field name="dayofweek"/> + <label for="hour_from" string="Hours"/> + <div> + <field name="hour_from" widget="float_time" class="oe_inline"/> - + <field name="hour_to" widget="float_time" class="oe_inline"/> + </div> + </group> + </form> + </field> + </record> + + <record id="view_resource_calendar" model="ir.ui.view"> + <field name="name">resource.calendar.leaves.calendar</field> + <field name="model">resource.calendar.leaves</field> + <field name="arch" type="xml"> + <calendar color="resource_id" date_start="date_from" date_stop="date_to" string="Resource"> + <field name="name"/> + </calendar> + </field> + </record> + + <act_window + id="resource_calendar_closing_days" + name="Closing Days" + res_model="resource.calendar.leaves" + src_model="resource.calendar" + view_mode="calendar,tree,form" + context="{'default_calendar_id': active_id}" + domain="[('calendar_id','=',active_id), ('resource_id','=',False)]"/> + + <act_window + id="resource_calendar_resources_leaves" + name="Resources Leaves" + res_model="resource.calendar.leaves" + src_model="resource.calendar" + view_mode="calendar,tree,form" + context="{'default_calendar_id': active_id}" + domain="[('calendar_id','=',active_id), ('resource_id','!=',False)]"/> + + <record id="resource_resource_form" model="ir.ui.view"> + <field name="name">resource.resource.form</field> + <field name="model">resource.resource</field> + <field name="arch" type="xml"> + <form string="Resource"> + <group> + <group> + <field name="name"/> + <field name="user_id" attrs="{'required':[('resource_type','=','user')], 'readonly':[('resource_type','=','material')]}"/> + <field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/> + <field name="active"/> + </group> + <group> + <field name="resource_type" /> + <field name="calendar_id"/> + <field name="time_efficiency"/> + </group> + </group> + </form> + </field> + </record> + + <record id="resource_resource_tree" model="ir.ui.view"> + <field name="name">resource.resource.tree</field> + <field name="model">resource.resource</field> + <field name="arch" type="xml"> + <tree string="Resources"> + <field name="name" /> + <field name="user_id" /> + <field name="company_id" groups="base.group_multi_company"/> + <field name="resource_type" /> + <field name="calendar_id"/> + <field name="time_efficiency"/> + </tree> + </field> + </record> + + <record id="action_resource_resource_tree" model="ir.actions.act_window"> + <field name="name">Resources</field> + <field name="res_model">resource.resource</field> + <field name="view_mode">tree,form</field> + <field name="context">{}</field> + <field name="search_view_id" ref="view_resource_resource_search"/> + <field name="help">Resources allow you to create and manage resources that should be involved in a specific project phase. You can also set their efficiency level and workload based on their weekly working hours.</field> + </record> + + <record id="resource_calendar_leave_form" model="ir.ui.view"> + <field name="name">resource.calendar.leaves.form</field> + <field name="model">resource.calendar.leaves</field> + <field name="arch" type="xml"> + <form string="Leave Detail"> + <group> + <group> + <field name="resource_id" on_change="onchange_resource(resource_id)"/> + <field name="name" string="Reason"/> + </group> + <group> + <field name="calendar_id"/> + <field name="company_id" options="{'no_create': True}" groups="base.group_multi_company" attrs="{'invisible':[('calendar_id','=',False)]}"/> + </group> + </group> + <group> + <group> + <label for="date_from" string="Duration"/> + <div> + <field name="date_from" class="oe_inline"/> - + <field name="date_to" class="oe_inline"/> + </div> + </group> + </group> + </form> + </field> + </record> + + <record id="resource_calendar_leave_tree" model="ir.ui.view"> + <field name="name">resource.calendar.leaves.tree</field> + <field name="model">resource.calendar.leaves</field> + <field name="arch" type="xml"> + <tree string="Leave Detail"> + <field name="name" string="Reason"/> + <field name="resource_id" /> + <field name="company_id" groups="base.group_multi_company"/> + <field name="calendar_id" /> + <field name="date_from" /> + <field name="date_to" /> + </tree> + </field> + </record> + + <record id="action_resource_calendar_leave_tree" model="ir.actions.act_window"> + <field name="name">Resource Leaves</field> + <field name="res_model">resource.calendar.leaves</field> + <field name="view_mode">tree,form,calendar</field> + <field name="search_view_id" ref="view_resource_calendar_leaves_search"/> + </record> + + <menuitem id="menu_resource_config" name="Resource" parent="base.menu_custom" sequence="30"/> + <menuitem action="resource.action_resource_calendar_form" id="menu_resource_calendar" parent="menu_resource_config" sequence="1"/> + <menuitem action="resource.action_resource_calendar_leave_tree" id="menu_view_resource_calendar_leaves_search" parent="menu_resource_config" sequence="2"/> + <menuitem action="resource.action_resource_resource_tree" id="menu_resource_resource" parent="menu_resource_config" sequence="3"/> + </data> +</openerp> |
