[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 odoo.tools.misc import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT
|
||||||
|
|
||||||
from ..utils import MODULE_NAME
|
from ..utils import MODULE_NAME
|
||||||
|
from ..utils.misc import Extension
|
||||||
|
|
||||||
|
|
||||||
class PartnerContract(models.Model):
|
class PartnerContract(models.Model, Extension):
|
||||||
_name = "res.partner.contract"
|
_name = "res.partner.contract"
|
||||||
_description = "Contract"
|
_description = "Contract"
|
||||||
_inherit = ["mail.thread", "mail.activity.mixin", "mail.followers"]
|
_inherit = ["mail.thread", "mail.activity.mixin", "mail.followers"]
|
||||||
|
@ -3,9 +3,10 @@ import math
|
|||||||
from odoo import _, api, fields, models
|
from odoo import _, api, fields, models
|
||||||
|
|
||||||
from ..utils import MODULE_NAME
|
from ..utils import MODULE_NAME
|
||||||
|
from ..utils.misc import Extension
|
||||||
|
|
||||||
|
|
||||||
class ContractOrderAnnex(models.Model):
|
class ContractOrderAnnex(models.Model, Extension):
|
||||||
_name = "res.partner.contract.annex"
|
_name = "res.partner.contract.annex"
|
||||||
_description = "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