|
|
@ -2,19 +2,28 @@ |
|
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|
|
|
|
|
|
|
|
|
|
|
from odoo import models, fields |
|
|
|
from odoo import fields, models |
|
|
|
|
|
|
|
|
|
|
|
class SaleOrder(models.Model): |
|
|
|
_inherit = 'sale.order' |
|
|
|
_inherit = "sale.order" |
|
|
|
|
|
|
|
agreement_id = fields.Many2one( |
|
|
|
comodel_name='agreement', string='Agreement', ondelete='restrict', |
|
|
|
track_visibility='onchange', readonly=True, copy=False, |
|
|
|
states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}) |
|
|
|
comodel_name="agreement", |
|
|
|
string="Agreement", |
|
|
|
ondelete="restrict", |
|
|
|
track_visibility="onchange", |
|
|
|
readonly=True, |
|
|
|
copy=False, |
|
|
|
states={"draft": [("readonly", False)], "sent": [("readonly", False)]}, |
|
|
|
) |
|
|
|
|
|
|
|
agreement_type_id = fields.Many2one( |
|
|
|
comodel_name="agreement.type", string="Agreement Type", |
|
|
|
comodel_name="agreement.type", |
|
|
|
string="Agreement Type", |
|
|
|
ondelete="restrict", |
|
|
|
track_visibility='onchange', readonly=True, copy=True, |
|
|
|
states={'draft': [('readonly', False)], 'sent': [('readonly', False)]}) |
|
|
|
track_visibility="onchange", |
|
|
|
readonly=True, |
|
|
|
copy=True, |
|
|
|
states={"draft": [("readonly", False)], "sent": [("readonly", False)]}, |
|
|
|
) |