[REF] Change pms_room_type (m2o->m2m) pms_property

This commit is contained in:
Darío Lodeiros
2020-10-23 11:18:31 +02:00
parent a0debc24b2
commit 392502cfd5
5 changed files with 7 additions and 7 deletions

View File

@@ -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>

View File

@@ -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"),

View File

@@ -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",

View File

@@ -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"

View File

@@ -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" />