[IMP] event_generate_quotation_from_registration: block field edition
of event.registration.financier if the quotation is done.
This commit is contained in:
@@ -17,6 +17,10 @@ class EventRegistrationFinancier(models.Model):
|
||||
financier_id = fields.Many2one('res.partner', string="Financeur", required=True)
|
||||
terms = fields.Char('Modalités')
|
||||
amount = fields.Monetary('Montant', currency_field="company_currency_id")
|
||||
state = fields.Selection(
|
||||
related='quotation_id.state',
|
||||
string="Order Status",
|
||||
copy=False, store=True, precompute=True)
|
||||
|
||||
|
||||
def get_product_id(self):
|
||||
|
@@ -10,9 +10,10 @@
|
||||
<group name="quotation" string="Financement" colspan="1">
|
||||
<field name="financier_ids" nolabel="1" colspan="2">
|
||||
<tree editable="bottom">
|
||||
<field name="financier_id" />
|
||||
<field name="amount" />
|
||||
<field name="terms" />
|
||||
<field name="state" invisible="1"/>
|
||||
<field name="financier_id" attrs="{'readonly': [('state', 'in', ['done', 'cancel'])]}"/>
|
||||
<field name="amount" attrs="{'readonly': [('state', 'in', ['done', 'cancel'])]}" />
|
||||
<field name="terms" />
|
||||
<field name="quotation_id" readonly="True" />
|
||||
</tree>
|
||||
</field>
|
||||
|
Reference in New Issue
Block a user