[IMP] document template model move out to another file

This commit is contained in:
Stepan Savelyev 2020-01-15 18:42:52 +05:00
parent 031182b2bb
commit a75ba21c4f
3 changed files with 41 additions and 39 deletions

View File

@ -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

View File

@ -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()

View 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()