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: