mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
Multiproperty Constrains (#30)
* [IMP] add multiproperties demo data * [IMP] add multiproperties checks in res_users * [IMP] add test case in test_res_users * [IMP] Add multiproperty checks in pms_amenity and pms_amenity_type * [IMP] Add multiproperty in pms_board_service_room_type(pending review) * [IMP] Add test case in test_pms_room_type_availability_rule to check multiproperties * [IMP] Fixing test case in test_pms_room_type_availability_rule to check multiproperties * [IMP] Add test case in test_pms_room_type_availability_rule * [IMP] Removed field default_availability_plan_id from pms_property * [IMP] Add multiproperty in pms_room_type_available_plan * [IMP] pms: adding property in rooms_available * [IMP] Add multiproperty in pms_room_type_availability_rule and product_pricelist(work in progress) * [IMP] Add multiproperty in product_pricelist and product_pricelist_item * [IMP] add multiproperties demo data * [IMP] add multiproperties checks in res_users * [IMP] add test case in test_res_users and pms_room_type_availability_rule * [IMP] Add multiproperty checks in pms_amenity and pms_amenity_type * [IMP] Add multiproperty in pms_board_service_room_type(pending review) * [IMP] Removed field default_availability_plan_id from pms_property * [IMP] Add multiproperty in pms_room_type_available_plan * [IMP] pms: adding property in rooms_available * [IMP] Add multiproperty in pms_room_type_availability_rule and product_pricelist(work in progress) * [IMP] Add multiproperty in product_pricelist and product_pricelist_item * [IMP] Pms: add compute_folio method in pms.service * [IMP] Pms: add multiproperty integrity checks between room_type and its class * [IMP] Pms: pms_property_id related to folio * [IMP] Pms: add multiproperty integrity checks in pms_room with pms_room_type and pms_floor * [IMP] Pms: adding multiproperty checks in room_type(work in progress) * [IMP] Pms: Add property rules * [FIX]pms: external ids security rules * [FIX]pms: property checks * [FIX]pms: get product on pricelist item multiproperty check * [FIX]pms: delete test field default_plan * [FIX]pms: property constrain to product from room type model * [FIX]pms: ids references * [IMP]pms: folio wizard price flow on odoo standar Co-authored-by: Darío Lodeiros <dario@commitsun.com>
This commit is contained in:
@@ -1,6 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<!-- Multi pms Demo -->
|
||||
<record id="pms_company1" model="res.company">
|
||||
<field name="name">Pms Company</field>
|
||||
<field name="currency_id" ref="base.EUR" />
|
||||
<field
|
||||
name="favicon"
|
||||
model="res.company"
|
||||
eval="obj()._get_default_favicon(original=True)"
|
||||
/>
|
||||
</record>
|
||||
<record
|
||||
id="demo_pms_room_type_availability"
|
||||
model="pms.room.type.availability.plan"
|
||||
>
|
||||
<field name="name">Availability Plan Demo</field>
|
||||
</record>
|
||||
<record id="demo_pms_property" model="pms.property">
|
||||
<field name="name">My pms Demo</field>
|
||||
<field name="company_id" ref="base.main_company" />
|
||||
<field name="default_pricelist_id" ref="product.list0" />
|
||||
</record>
|
||||
<record id="demo_pms_property2" model="pms.property">
|
||||
<field name="name">My property 2</field>
|
||||
<field name="company_id" ref="base.main_company" />
|
||||
<field name="default_pricelist_id" ref="product.list0" />
|
||||
</record>
|
||||
<record id="demo_pms_property3" model="pms.property">
|
||||
<field name="name">Independent property </field>
|
||||
<field name="company_id" ref="pms_company1" />
|
||||
<field name="default_pricelist_id" ref="product.list0" />
|
||||
</record>
|
||||
<!-- users -->
|
||||
<record id="base.user_demo" model="res.users">
|
||||
<field name="groups_id" eval="[(4,ref('pms.group_pms_user'))]" />
|
||||
@@ -305,22 +336,6 @@
|
||||
Used for closing of rooms for extra privacy.
|
||||
</field>
|
||||
</record>
|
||||
<!-- Multi pms Demo -->
|
||||
<record
|
||||
id="demo_pms_room_type_availability_plan"
|
||||
model="pms.room.type.availability.plan"
|
||||
>
|
||||
<field name="name">Availability Plan Demo</field>
|
||||
</record>
|
||||
<record id="demo_pms_property" model="pms.property">
|
||||
<field name="name">My pms Demo</field>
|
||||
<field name="company_id" ref="base.main_company" />
|
||||
<field name="default_pricelist_id" ref="product.list0" />
|
||||
<field
|
||||
name="default_availability_plan_id"
|
||||
ref="demo_pms_room_type_availability_plan"
|
||||
/>
|
||||
</record>
|
||||
<!-- pms.room.type -->
|
||||
<record id="demo_pms_room_type_0" model="pms.room.type">
|
||||
<field name="pms_property_ids" eval="[(4, ref('pms.demo_pms_property'))]" />
|
||||
|
||||
Reference in New Issue
Block a user