This commit is contained in:
2025-08-19 15:05:55 +07:00
parent 70ae66ee4b
commit f78dc34aee
161 changed files with 13703 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
# -*- coding: utf-8 -*-
from odoo import api, fields, models
from odoo.exceptions import ValidationError
class Users(models.Model):
_inherit = 'res.users.settings'
quickboard_theme = fields.Char("Quickboard Theme", default="def")
quickboard_start_date = fields.Char("Start Date")
quickboard_end_date = fields.Char("End Date")
@api.constrains("quickboard_start_date")
def _validate_start_date(self):
for rec in self:
if rec.quickboard_start_date and rec.quickboard_start_date.strip() != "":
dt = fields.Datetime.from_string(rec.quickboard_start_date)
if not dt:
raise ValidationError(f"Invalid date.")
else:
rec.quickboard_start_date = None
@api.constrains("quickboard_end_date")
def _validate_end_date(self):
for rec in self:
if rec.quickboard_end_date and rec.quickboard_end_date.strip() != "":
dt = fields.Datetime.from_string(rec.quickboard_end_date)
if not dt:
raise ValidationError(f"Invalid date.")
else:
rec.quickboard_end_date = None