Set party of statement line readonly when state is not draft
We must keep existing states when adding required states to party. Closes #13916
This commit is contained in:
@@ -797,10 +797,10 @@ class Line(origin_mixin(_states), sequence_ordered(), ModelSQL, ModelView):
|
||||
| Bool(Eval('origin', 0))),
|
||||
}
|
||||
cls.account.required = True
|
||||
cls.party.states = {
|
||||
'required': (Eval('party_required', False)
|
||||
& (Eval('statement_state') == 'draft')),
|
||||
}
|
||||
cls.party.states['required'] = (
|
||||
cls.party.states.get('required', False)
|
||||
| (Eval('party_required', False)
|
||||
& (Eval('statement_state') == 'draft')))
|
||||
cls.amount_second_currency.domain = [
|
||||
If(Eval('second_currency', None),
|
||||
If(Eval('amount', 0) >= 0,
|
||||
|
||||
Reference in New Issue
Block a user