[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_field
|
||||
from . import res_partner_contract_field_transient
|
||||
from . import res_partner_document_template
|
||||
from . import sale_order
|
||||
|
@ -125,42 +125,3 @@ class PartnerContract(models.Model):
|
||||
arg {str} -- String to translate
|
||||
"""
|
||||
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