[ADD] extension for class
This commit is contained in:
parent
949ead9bcd
commit
37228919db
@ -4,9 +4,10 @@ from odoo import _, api, fields, models
|
||||
from odoo.tools.misc import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT
|
||||
|
||||
from ..utils import MODULE_NAME
|
||||
from ..utils.misc import Extension
|
||||
|
||||
|
||||
class PartnerContract(models.Model):
|
||||
class PartnerContract(models.Model, Extension):
|
||||
_name = "res.partner.contract"
|
||||
_description = "Contract"
|
||||
_inherit = ["mail.thread", "mail.activity.mixin", "mail.followers"]
|
||||
|
@ -3,9 +3,10 @@ import math
|
||||
from odoo import _, api, fields, models
|
||||
|
||||
from ..utils import MODULE_NAME
|
||||
from ..utils.misc import Extension
|
||||
|
||||
|
||||
class ContractOrderAnnex(models.Model):
|
||||
class ContractOrderAnnex(models.Model, Extension):
|
||||
_name = "res.partner.contract.annex"
|
||||
_description = "Contract Annex"
|
||||
|
||||
|
12
utils/misc.py
Normal file
12
utils/misc.py
Normal file
@ -0,0 +1,12 @@
|
||||
import datetime as dt
|
||||
|
||||
from odoo.tools.misc import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT
|
||||
|
||||
|
||||
class Extension(object):
|
||||
|
||||
def parse_odoo_date(self, date: str):
|
||||
return dt.datetime.strptime(date, DEFAULT_SERVER_DATE_FORMAT)
|
||||
|
||||
def parse_odoo_datetime(self, datetime: str):
|
||||
return dt.datetime.strptime(datetime, DEFAULT_SERVER_DATETIME_FORMAT)
|
Loading…
x
Reference in New Issue
Block a user