[DEL] delete auto_booking field

This commit is contained in:
Darío Lodeiros
2020-11-04 18:11:06 +01:00
parent ccf4245aeb
commit ff141b5534
6 changed files with 16 additions and 19 deletions

View File

@@ -5877,11 +5877,6 @@ msgstr "Generica"
msgid "Get in"
msgstr "Entrar"
#. module: hotel
#: model:ir.model.fields,field_description:hotel.field_hotel_checkin_partner_auto_booking
msgid "Get in Now"
msgstr "Entra ahora!"
#. module: hotel
#: model:ir.model.fields,help:hotel.field_hotel_room_type_packaging_ids
msgid "Gives the different ways to package the same product."

View File

@@ -35,7 +35,6 @@ class PmsCheckinPartner(models.Model):
mobile = fields.Char("Mobile", related="partner_id.mobile")
arrival = fields.Datetime("Enter")
departure = fields.Datetime("Exit")
auto_booking = fields.Boolean("Get in Now", default=False)
state = fields.Selection(
selection=[
("draft", "Pending arrival"),
@@ -105,11 +104,3 @@ class PmsCheckinPartner(models.Model):
}
record.update(vals)
return True
# ORM Overrides
@api.model
def create(self, vals):
record = super(PmsCheckinPartner, self).create(vals)
if vals.get("auto_booking", False):
record.action_on_board()
return record

View File

@@ -707,7 +707,7 @@ class PmsReservation(models.Model):
)
)
@api.constrains("checkin_partner_ids")
@api.constrains("checkin_partner_ids", "adults")
def _max_checkin_partner_ids(self):
for record in self:
if len(record.checkin_partner_ids) > record.adults + record.children:

View File

@@ -250,7 +250,10 @@ class PmsReservationLine(models.Model):
line.reservation_id.tax_ids,
line.reservation_id.company_id,
)
<<<<<<< HEAD
# _logger.info(line.price)
=======
>>>>>>> [DEL] delete auto_booking field
# TODO: Out of service 0 amount
else:
line.price = line._origin.price

View File

@@ -27,6 +27,7 @@ class TestPmsCheckinPartner(TestHotel):
"checkout": "2012-01-17",
"room_type_id": cls.env.ref("pms.pms_room_type_3").id,
"partner_id": cls.host1.id,
"adults": 3,
"pms_property_id": cls.env.ref("pms.main_pms_property").id,
}
demo_user = cls.env.ref("base.user_demo")
@@ -140,9 +141,17 @@ class TestPmsCheckinPartner(TestHotel):
)
# ACT & ASSERT
with self.assertRaises(ValidationError), self.cr.savepoint():
self.env["pms.checkin.partner"].create(
self.reservation_1.write(
{
"partner_id": host4.id,
"reservation_id": self.reservation_1.id,
"checkin_partner_ids": [
(
0,
0,
{
"partner_id": host4.id,
"reservation_id": self.reservation_1.id,
},
)
]
}
)

View File

@@ -59,7 +59,6 @@
help="Get in"
attrs="{'invisible': [('state','!=','draft')]}"
/>
<field name="auto_booking" invisible="1" />
<field name="partner_id" required="True" />
<field name="mobile" />
<field name="email" />