mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[DEV] Board Service, Wizard refact, hotes services configuration, services lines by day
This commit is contained in:
11
hotel/views/general.xml
Normal file
11
hotel/views/general.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
|
||||
<!-- Backend stuff -->
|
||||
<template id="assets_backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/hotel/static/src/js/open_reservation_wizard_listview_button.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
48
hotel/views/hotel_board_service.xml
Normal file
48
hotel/views/hotel_board_service.xml
Normal file
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<!--==================================================== Board Services ==================================================== -->
|
||||
<!-- Form view of hotel board service -->
|
||||
<record model="ir.ui.view" id="view_hotel_board_service_form">
|
||||
<field name="name">hotel.board.service.form</field>
|
||||
<field name="model">hotel.board.service</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Hotel Board Service">
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="name" select="1" />
|
||||
<field name="sequence" />
|
||||
</group>
|
||||
<group>
|
||||
<field name="service_ids" />
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- Tree view of hotel floor -->
|
||||
<record model="ir.ui.view" id="view_hotel_board_service_tree">
|
||||
<field name="name">hotel.board.service.tree</field>
|
||||
<field name="model">hotel.board.service</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Hotel Board Services">
|
||||
<field name="name" />
|
||||
<field name="sequence" />
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- Action of hotel floor -->
|
||||
<record model="ir.actions.act_window" id="open_hotel_board_service_form_tree">
|
||||
<field name="name">Board Services</field>
|
||||
<field name="res_model">hotel.board.service</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem name="Board Services" id="menu_open_hotel_board_service_form_tree"
|
||||
action="open_hotel_board_service_form_tree" sequence="25"
|
||||
parent="hotel.configuration_others" />
|
||||
|
||||
</odoo>
|
||||
@@ -414,10 +414,10 @@
|
||||
<field name="folio_id" invisible="1"/>
|
||||
<!-- <field name="layout_category_id" groups="sale.group_sale_layout"/> -->
|
||||
<field name="product_id"
|
||||
domain="[('sale_ok', '=', True),('is_room_type', '=', False)]"
|
||||
domain="[('sale_ok', '=', True)]"
|
||||
options="{'create': False, 'create_edit': False}" />
|
||||
<field name="name"/>
|
||||
<field name="list_price"/>
|
||||
<field name="pricelist_id"/>
|
||||
<field name="ser_room_line" options="{'create': False, 'create_edit': False}"/>
|
||||
<!-- <field name="product_uom_qty"
|
||||
string="Ordered Qty"
|
||||
|
||||
@@ -167,8 +167,7 @@
|
||||
<field name="closure_reason_id" default_focus="1"
|
||||
options="{'no_create': True,'no_open': True}"
|
||||
placeholder="Closure Reason"
|
||||
attrs="{'invisible':[('reservation_type','not in',('out'))]}"
|
||||
required="1"/>
|
||||
attrs="{'invisible':[('reservation_type','not in',('out'))]}"/>
|
||||
<span class="fa fa-user" style="margin-left:20px;"
|
||||
attrs="{'invisible': [('reservation_type','not in',('normal'))]}"/>
|
||||
<span class="fa fa-black-tie" style="margin-left:20px; color: #C67;"
|
||||
@@ -251,11 +250,11 @@
|
||||
<!-- <field name="sequence" widget="handle"/> -->
|
||||
<field name="folio_id" invisible="1"/>
|
||||
<field name="product_id"
|
||||
domain="[('sale_ok', '=', True),('is_room_type', '=', False)]"
|
||||
domain="[('sale_ok', '=', True)]"
|
||||
options="{'create': False, 'create_edit': False}" />
|
||||
<!-- <field name="layout_category_id" groups="sale.group_sale_layout"/> -->
|
||||
<field name="name"/>
|
||||
<field name="list_price"/>
|
||||
<field name="pricelist_id"/>
|
||||
<!-- <field name="ser_room_line" invisible="1" /> -->
|
||||
<!-- <field name="qty_delivered" invisible="1"
|
||||
attrs="{'readonly': [('qty_delivered_updateable', '=', False)]}"/> -->
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="view_product_product_form_inherited" model="ir.ui.view">
|
||||
<field name="name">view.product.product.form.inherited</field>
|
||||
<field name="model">product.product</field>
|
||||
<field name="inherit_id" ref="product.product_normal_form_view" />
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='active']" position="after">
|
||||
<field name="is_room_type" />
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
26
hotel/views/inherit_product_template.xml
Normal file
26
hotel/views/inherit_product_template.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="view_product_template_form_inherited" model="ir.ui.view">
|
||||
<field name="name">view.product.template.form.inherited</field>
|
||||
<field name="model">product.template</field>
|
||||
<field name="inherit_id" ref="product.product_template_form_view" />
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//page[@name='sales']" position="before">
|
||||
<page string="Hotel Service">
|
||||
<group colspan="4">
|
||||
<group>
|
||||
<field name="is_hotel_service" />
|
||||
<field name="daily_limit" />
|
||||
</group>
|
||||
<group>
|
||||
<field name="per_day" />
|
||||
<field name="per_person" />
|
||||
</group>
|
||||
</group>
|
||||
</page>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user