[IMP] document template model move out to another file
This commit is contained in:
parent
031182b2bb
commit
a75ba21c4f
@ -3,4 +3,5 @@ from . import res_partner_contract
|
|||||||
from . import res_partner_contract_annex
|
from . import res_partner_contract_annex
|
||||||
from . import res_partner_contract_field
|
from . import res_partner_contract_field
|
||||||
from . import res_partner_contract_field_transient
|
from . import res_partner_contract_field_transient
|
||||||
|
from . import res_partner_document_template
|
||||||
from . import sale_order
|
from . import sale_order
|
||||||
|
@ -125,42 +125,3 @@ class PartnerContract(models.Model):
|
|||||||
arg {str} -- String to translate
|
arg {str} -- String to translate
|
||||||
"""
|
"""
|
||||||
return _(arg)
|
return _(arg)
|
||||||
|
|
||||||
|
|
||||||
class DocumentTemplate(models.Model):
|
|
||||||
_name = "res.partner.document.template"
|
|
||||||
_description = "Document Template"
|
|
||||||
_order = "template_type desc,company_type,sequence"
|
|
||||||
|
|
||||||
name = fields.Char()
|
|
||||||
attachment_id = fields.Many2one(
|
|
||||||
"ir.attachment", string="Template Attachment", ondelete="cascade", required=True,
|
|
||||||
)
|
|
||||||
document_type = fields.Selection(
|
|
||||||
string="Type of document",
|
|
||||||
selection=[
|
|
||||||
("contract", _("Contract")),
|
|
||||||
("annex", _("Annex")),
|
|
||||||
("addition", _("Addition")),
|
|
||||||
]
|
|
||||||
)
|
|
||||||
document_type_name = fields.Selection(
|
|
||||||
string="Document",
|
|
||||||
selection=[
|
|
||||||
("specification", _("Specification")),
|
|
||||||
("approval_list", _("Approval List")),
|
|
||||||
("act_at", _("Act of Acceptance and Transfer")),
|
|
||||||
("act_ad", _("Act of Acceptance and Delivery")),
|
|
||||||
]
|
|
||||||
)
|
|
||||||
company_type = fields.Selection(
|
|
||||||
selection=[
|
|
||||||
("person", "Individual"),
|
|
||||||
("sp", "Sole Proprietor"),
|
|
||||||
("plc", "Private Limited Company"),
|
|
||||||
]
|
|
||||||
)
|
|
||||||
template_type = fields.Selection(
|
|
||||||
selection=[("contract", "Contract"), ("annex", "Annex"),]
|
|
||||||
)
|
|
||||||
sequence = fields.Integer()
|
|
||||||
|
40
models/res_partner_document_template.py
Normal file
40
models/res_partner_document_template.py
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
from odoo import _, fields, models
|
||||||
|
|
||||||
|
|
||||||
|
class DocumentTemplate(models.Model):
|
||||||
|
_name = "res.partner.document.template"
|
||||||
|
_description = "Document Template"
|
||||||
|
_order = "template_type desc,company_type,sequence"
|
||||||
|
|
||||||
|
name = fields.Char()
|
||||||
|
attachment_id = fields.Many2one(
|
||||||
|
"ir.attachment", string="Template Attachment", ondelete="cascade", required=True,
|
||||||
|
)
|
||||||
|
document_type = fields.Selection(
|
||||||
|
string="Type of document",
|
||||||
|
selection=[
|
||||||
|
("contract", _("Contract")),
|
||||||
|
("annex", _("Annex")),
|
||||||
|
("addition", _("Addition")),
|
||||||
|
]
|
||||||
|
)
|
||||||
|
document_type_name = fields.Selection(
|
||||||
|
string="Document",
|
||||||
|
selection=[
|
||||||
|
("specification", _("Specification")),
|
||||||
|
("approval_list", _("Approval List")),
|
||||||
|
("act_at", _("Act of Acceptance and Transfer")),
|
||||||
|
("act_ad", _("Act of Acceptance and Delivery")),
|
||||||
|
]
|
||||||
|
)
|
||||||
|
company_type = fields.Selection(
|
||||||
|
selection=[
|
||||||
|
("person", "Individual"),
|
||||||
|
("sp", "Sole Proprietor"),
|
||||||
|
("plc", "Private Limited Company"),
|
||||||
|
]
|
||||||
|
)
|
||||||
|
template_type = fields.Selection(
|
||||||
|
selection=[("contract", "Contract"), ("annex", "Annex"),]
|
||||||
|
)
|
||||||
|
sequence = fields.Integer()
|
Loading…
x
Reference in New Issue
Block a user