diff --git a/pms/data/pms_sequence.xml b/pms/data/pms_sequence.xml index cb2045870..e0047bc4c 100644 --- a/pms/data/pms_sequence.xml +++ b/pms/data/pms_sequence.xml @@ -4,22 +4,25 @@ PMS Folio pms.folio - F/ - 5 + F/%(y)s + %(sec)s + 4 PMS Reservation pms.reservation - R/ - 5 + R/%(y)s + %(sec)s + 4 PMS Checkin pms.checkin.partner - C/ - 5 + C/%(y)s + %(sec)s + 4 diff --git a/pms/models/pms_reservation.py b/pms/models/pms_reservation.py index 7969e1e1d..66333c5ba 100644 --- a/pms/models/pms_reservation.py +++ b/pms/models/pms_reservation.py @@ -7,7 +7,7 @@ import time from odoo import _, api, fields, models from odoo.exceptions import UserError, ValidationError -from odoo.tools import DEFAULT_SERVER_DATE_FORMAT, float_compare, float_is_zero +from odoo.tools import float_compare, float_is_zero _logger = logging.getLogger(__name__) @@ -58,10 +58,8 @@ class PmsReservation(models.Model): # Fields declaration name = fields.Text( "Reservation Description", - compute="_compute_name", - store=True, readonly=False, - # required=True, + required=True, ) priority = fields.Integer(compute="_compute_priority", store="True", index=True) @@ -485,26 +483,6 @@ class PmsReservation(models.Model): for record in self: record.date_order = datetime.datetime.today() - @api.depends("checkin", "checkout", "room_type_id") - def _compute_name(self): - for reservation in self: - if ( - reservation.room_type_id - and reservation.checkin - and reservation.checkout - ): - checkin_str = reservation.checkin.strftime(DEFAULT_SERVER_DATE_FORMAT) - checkout_str = reservation.checkout.strftime(DEFAULT_SERVER_DATE_FORMAT) - reservation.name = ( - reservation.room_type_id.name - + ": " - + checkin_str - + " - " - + checkout_str - ) - else: - reservation.name = "/" - @api.depends("checkin") def _compute_priority(self): for record in self: