mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[REF] Change pms_room_type (m2o->m2m) pms_property
This commit is contained in:
@@ -309,7 +309,7 @@
|
|||||||
</record>
|
</record>
|
||||||
<!-- pms.room.type -->
|
<!-- pms.room.type -->
|
||||||
<record id="demo_pms_room_type_0" model="pms.room.type">
|
<record id="demo_pms_room_type_0" model="pms.room.type">
|
||||||
<field name="pms_property_id" ref="pms.demo_pms_property" />
|
<field name="pms_property_ids" eval="[(4, ref('pms.demo_pms_property'))]" />
|
||||||
<field name="name">Prop. Demo Economic</field>
|
<field name="name">Prop. Demo Economic</field>
|
||||||
<field name="code_type">ECO</field>
|
<field name="code_type">ECO</field>
|
||||||
<field name="list_price">21.00</field>
|
<field name="list_price">21.00</field>
|
||||||
@@ -317,7 +317,7 @@
|
|||||||
<field name="room_amenity_ids" eval="[(4, ref('pms_amenity_0'))]" />
|
<field name="room_amenity_ids" eval="[(4, ref('pms_amenity_0'))]" />
|
||||||
</record>
|
</record>
|
||||||
<record id="demo_pms_room_type_1" model="pms.room.type">
|
<record id="demo_pms_room_type_1" model="pms.room.type">
|
||||||
<field name="pms_property_id" ref="pms.demo_pms_property" />
|
<field name="pms_property_ids" eval="[(4, ref('pms.demo_pms_property'))]" />
|
||||||
<field name="name">Prop. Demo Single</field>
|
<field name="name">Prop. Demo Single</field>
|
||||||
<field name="code_type">SNG</field>
|
<field name="code_type">SNG</field>
|
||||||
<field name="list_price">20.00</field>
|
<field name="list_price">20.00</field>
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ class PmsCheckinPartner(models.Model):
|
|||||||
)
|
)
|
||||||
auto_booking = fields.Boolean("Get in Now", default=False)
|
auto_booking = fields.Boolean("Get in Now", default=False)
|
||||||
state = fields.Selection(
|
state = fields.Selection(
|
||||||
[
|
selection=[
|
||||||
("draft", "Pending Entry"),
|
("draft", "Pending Entry"),
|
||||||
("onboard", "On Board"),
|
("onboard", "On Board"),
|
||||||
("done", "Out"),
|
("done", "Out"),
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ class PmsProperty(models.Model):
|
|||||||
"user_id",
|
"user_id",
|
||||||
string="Accepted Users",
|
string="Accepted Users",
|
||||||
)
|
)
|
||||||
room_type_ids = fields.One2many("pms.room.type", "pms_property_id", "Room Types")
|
room_type_ids = fields.Many2many("pms.room.type", "pms_property_ids", "Room Types")
|
||||||
room_ids = fields.One2many("pms.room", "pms_property_id", "Rooms")
|
room_ids = fields.One2many("pms.room", "pms_property_id", "Rooms")
|
||||||
default_pricelist_id = fields.Many2one(
|
default_pricelist_id = fields.Many2one(
|
||||||
"product.pricelist",
|
"product.pricelist",
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ class PmsRoom(models.Model):
|
|||||||
"pms.property",
|
"pms.property",
|
||||||
store=True,
|
store=True,
|
||||||
readonly=True,
|
readonly=True,
|
||||||
related="room_type_id.pms_property_id",
|
domain="[('id', 'in', room_type_id.pms_property_ids)]",
|
||||||
)
|
)
|
||||||
room_type_id = fields.Many2one(
|
room_type_id = fields.Many2one(
|
||||||
"pms.room.type", "Property Room Type", required=True, ondelete="restrict"
|
"pms.room.type", "Property Room Type", required=True, ondelete="restrict"
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
<field name="class_id" />
|
<field name="class_id" />
|
||||||
</group>
|
</group>
|
||||||
<group>
|
<group>
|
||||||
<field name="pms_property_id" invisible="0" />
|
<field name="pms_property_ids" invisible="1" />
|
||||||
<field
|
<field
|
||||||
name="list_price"
|
name="list_price"
|
||||||
widget='monetary'
|
widget='monetary'
|
||||||
@@ -82,7 +82,7 @@
|
|||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<tree string=" Property Room Type">
|
<tree string=" Property Room Type">
|
||||||
<field name="sequence" widget="handle" />
|
<field name="sequence" widget="handle" />
|
||||||
<field name="pms_property_id" />
|
<field name="pms_property_ids" />
|
||||||
<field name="name" />
|
<field name="name" />
|
||||||
<field name="code_type" />
|
<field name="code_type" />
|
||||||
<field name="list_price" />
|
<field name="list_price" />
|
||||||
|
|||||||
Reference in New Issue
Block a user