337 lines
12 KiB
XML
337 lines
12 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
|
|
<!--============================================================
|
|
Housekeeping
|
|
============================================================ -->
|
|
|
|
<menuitem id="hotel_housekeeping_menu" name="Housekeeping" parent="hotel.hotel_management_menu" sequence="4"/>
|
|
|
|
<record model="ir.ui.view" id="view_hotel_housekeeping_form">
|
|
<field name="name">hotel.housekeeping.form</field>
|
|
<field name="model">hotel.housekeeping</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Housekeeping">
|
|
<header>
|
|
<button string="Clean" name="room_clean" type="object" class="oe_highlight" invisible="state != 'dirty'"/>
|
|
<button string="Inspect" name="room_inspect" type="object" class="oe_highlight" invisible="state != 'clean'"/>
|
|
<button string="Done" name="room_done" type="object" class="oe_highlight" invisible="state != 'inspect'"/>
|
|
<button string="Cancel" name="room_cancel" type="object" class="oe_highlight" invisible="state != 'inspect'"/>
|
|
<button string="Set to Dirty" name="action_set_to_dirty" type="object" class="oe_highlight" invisible="state != 'inspect'"/>
|
|
<field name="state" widget="statusbar" statusbar_visible="dirty,clean,inspect,done"/>
|
|
</header>
|
|
<sheet>
|
|
<notebook>
|
|
<page string="Housekeeping">
|
|
<group colspan="4" col="4">
|
|
|
|
<!-- <field name="current_date" select="1" on_change="onchange_current_date(current_date,end_date)"/> -->
|
|
<field name="current_date" select="1"/>
|
|
|
|
<!-- <field name="end_date" on_change="onchange_current_date(current_date,end_date)"/> -->
|
|
<field name="end_date"/>
|
|
|
|
<field name="clean_type"/>
|
|
<field name="room_no" select="1" domain="[('isroom','=',True)]"/>
|
|
<field name="inspector"/>
|
|
<field name="inspect_date_time"/>
|
|
<field name="quality"/>
|
|
<field name="company_id"/>
|
|
|
|
</group>
|
|
|
|
<field name="activity_lines" colspan="4" nolabel="1">
|
|
<form string="Activity Lines">
|
|
<group col="4">
|
|
<field name="activity_id"/>
|
|
<field name="housekeeper"/>
|
|
<field name="clean_start_time"/>
|
|
<field name="clean_end_time"/>
|
|
<field name="dirty"/>
|
|
<field name="clean"/>
|
|
</group>
|
|
</form>
|
|
<tree string="Activity Lines">
|
|
<field name="activity_id"/>
|
|
<field name="housekeeper"/>
|
|
<field name="clean_start_time"/>
|
|
<field name="clean_end_time"/>
|
|
<field name="dirty"/>
|
|
<field name="clean"/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
</notebook>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="view_hotel_housekeeping_tree">
|
|
<field name="name">hotel.housekeeping.tree</field>
|
|
<field name="model">hotel.housekeeping</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Housekeeping">
|
|
<field name="current_date"/>
|
|
<field name="clean_type"/>
|
|
<field name="room_no"/>
|
|
<field name="activity_lines"/>
|
|
<field name="inspector"/>
|
|
<field name="inspect_date_time"/>
|
|
<field name="state"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="open_hotel_housekeeping_form_tree">
|
|
<field name="name">Housekeeping</field>
|
|
<field name="res_model">hotel.housekeeping</field>
|
|
<!--<field name="view_type">form</field>-->
|
|
<field name="view_mode">form,tree</field>
|
|
<field name="view_id" ref="view_hotel_housekeeping_tree"/>
|
|
<field name="domain">[('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
|
</record>
|
|
|
|
<!--
|
|
================ New HouseKeeping =================
|
|
-->
|
|
|
|
<!-- <record model="ir.actions.act_window" id="open_hotel_housekeeping_form_tree_int">
|
|
<field name="name">New Housekeeping</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">hotel.housekeeping</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">form,tree</field>
|
|
<field name="view_id" ref="view_hotel_housekeeping_tree"/>
|
|
</record> -->
|
|
|
|
<menuitem name="New HouseKeeping"
|
|
id="menu_open_hotel_housekeeping_form_tree"
|
|
action="open_hotel_housekeeping_form_tree"
|
|
parent="hotel_housekeeping_menu"/>
|
|
|
|
|
|
|
|
<!--
|
|
================ Activity Category=================
|
|
-->
|
|
|
|
<record model="ir.ui.view" id="view_hotel_housekeeping_activity_type_form">
|
|
<field name="name">hotel_housekeeping_activity_type_form</field>
|
|
<field name="model">hotel.housekeeping.activity.type</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Housekeeping Activity Types" version="7.0">
|
|
<sheet>
|
|
<div class="oe_title">
|
|
<label for="name" class="oe_edit_only"/>
|
|
<h1>
|
|
<field name="name"/>
|
|
</h1>
|
|
</div>
|
|
<group>
|
|
<group name="parent" col="4">
|
|
<field name="parent_id" domain="[('isactivitytype','=',True)]"/>
|
|
<field name="isactivitytype"/>
|
|
</group>
|
|
<group name="account_property" string="Account Properties" colspan="2">
|
|
<field name="property_account_income_categ_id" />
|
|
<field name="property_account_expense_categ_id" />
|
|
</group>
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- <record model="ir.ui.view" id="view_hotel_housekeeping_activity_type_list">
|
|
<field name="name">hotel_housekeeping_activity_type_list</field>
|
|
<field name="model">hotel.housekeeping.activity.type</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Housekeeping Activity Types">
|
|
<field name="complete_name"/>
|
|
|
|
</tree>
|
|
</field>
|
|
</record> -->
|
|
|
|
<record model="ir.actions.act_window" id="action_hotel_housekeeping_activity_type_view_form">
|
|
<field name="name">Housekeeping Activity Types</field>
|
|
<field name="res_model">hotel.housekeeping.activity.type</field>
|
|
<!--<field name="view_type">form</field>-->
|
|
<field name="view_mode">tree,form,kanban</field>
|
|
<field name="domain">[('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
|
</record>
|
|
|
|
<menuitem name="Activity Definations"
|
|
id="menu_action_hotel_housekeeping_activity_type_view_form_parent"
|
|
sequence="9"
|
|
parent="hotel.hotel_configuration_menu"/>
|
|
|
|
<menuitem name="Activity Categories"
|
|
id="menu_action_hotel_housekeeping_activity_type_view_form"
|
|
action="action_hotel_housekeeping_activity_type_view_form"
|
|
parent="menu_action_hotel_housekeeping_activity_type_view_form_parent"
|
|
sequence = "9"/>
|
|
|
|
<!-- activity as product -->
|
|
|
|
<record model="ir.ui.view" id="view_h_activity_form">
|
|
<field name="name">h.activity.form</field>
|
|
<field name="model">h.activity</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Housekeeping Activity">
|
|
<field name="name" select="1"/>
|
|
<field name="categ_id" select="1" domain="[('isactivitytype','=',True)]"/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="view_h_activity_tree">
|
|
<field name="name">h.activity.tree</field>
|
|
<field name="model">h.activity</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Housekeeping Activity">
|
|
<field name="name"/>
|
|
<field name="categ_id" select="1"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record model="ir.actions.act_window" id="action_h_activity_form">
|
|
<field name="name">Housekeeping Activity</field>
|
|
<field name="res_model">h.activity</field>
|
|
<!--<field name="view_type">form</field>-->
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
|
|
<menuitem name="Activities"
|
|
id="menu_open_h_activity_form"
|
|
action="action_h_activity_form"
|
|
parent="menu_action_hotel_housekeeping_activity_type_view_form_parent"
|
|
sequence = "8"/>
|
|
|
|
|
|
<record model="ir.ui.view" id="hotel_activity_type_form">
|
|
<field name="name">activity.type.from</field>
|
|
<field name="model">activity.type</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Activity Type">
|
|
<sheet>
|
|
<group col="4">
|
|
<field name="name"/>
|
|
<field name="parent_id"/>
|
|
<field name="company_id"/>
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="hotel_activity_type_tree">
|
|
<field name="name">activity.type.tree</field>
|
|
<field name="model">activity.type</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Activity Type">
|
|
<field name="name"/>
|
|
<field name="parent_id"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_activity_type_kanban" model="ir.ui.view">
|
|
<field name="name">activity.type.kanban</field>
|
|
<field name="model">activity.type</field>
|
|
<field name="arch" type="xml">
|
|
<kanban>
|
|
<field name="name"/>
|
|
<templates>
|
|
<t t-name="kanban-box">
|
|
<div t-attf-class="oe_kanban_global_click">
|
|
<div class="oe_kanban_details">
|
|
<ul>
|
|
<strong class="o_kanban_record_title">
|
|
<field name="name"/>
|
|
</strong>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</t>
|
|
</templates>
|
|
</kanban>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="action_activity_type_view_form">
|
|
<field name="name">Housekeeping Activity Types</field>
|
|
<field name="res_model">activity.type</field>
|
|
<!--<field name="view_type">form</field>-->
|
|
<field name="view_mode">tree,form,kanban</field>
|
|
</record>
|
|
<menuitem name="Activity Categories" sequence = "9"
|
|
id="hotel_housekeeping.menu_action_hotel_housekeeping_activity_type_view_form"
|
|
action="action_activity_type_view_form"
|
|
parent="hotel_housekeeping.menu_action_hotel_housekeeping_activity_type_view_form_parent"/>
|
|
|
|
<record model="ir.ui.view" id="hotel_activity_housekeeping_form">
|
|
<field name="name">activity.housekeeping.from</field>
|
|
<field name="model">activity.housekeeping</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Activity Type">
|
|
<sheet>
|
|
<group col="4">
|
|
<field name="name"/>
|
|
<field name="categ_id"/>
|
|
<field name="company_id"/>
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="hotel_activity_housekeeping_tree">
|
|
<field name="name">activity.housekeeping.tree</field>
|
|
<field name="model">activity.housekeeping</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Activity Type">
|
|
<field name="name"/>
|
|
<field name="categ_id"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_activity_kanban" model="ir.ui.view">
|
|
<field name="name">activity.housekeeping.kanban</field>
|
|
<field name="model">activity.housekeeping</field>
|
|
<field name="arch" type="xml">
|
|
<kanban>
|
|
<field name="name"/>
|
|
<templates>
|
|
<t t-name="kanban-box">
|
|
<div t-attf-class="oe_kanban_global_click">
|
|
<div class="oe_kanban_details">
|
|
<ul>
|
|
<strong class="o_kanban_record_title">
|
|
<field name="name"/>
|
|
</strong>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</t>
|
|
</templates>
|
|
</kanban>
|
|
</field>
|
|
</record>
|
|
|
|
<record model="ir.actions.act_window" id="action_activity_housekeeping_view_form">
|
|
<field name="name">Housekeeping Activity</field>
|
|
<field name="res_model">activity.housekeeping</field>
|
|
<!--<field name="view_type">form</field>-->
|
|
<field name="view_mode">tree,form,kanban</field>
|
|
</record>
|
|
<menuitem name="Activities" sequence = "8"
|
|
id="hotel_housekeeping.menu_open_h_activity_form"
|
|
action="action_activity_housekeeping_view_form"
|
|
parent="hotel_housekeeping.menu_action_hotel_housekeeping_activity_type_view_form_parent"/>
|
|
|
|
</data>
|
|
</odoo>
|