|
|
@ -45,7 +45,7 @@ class AccountBudgetPost(models.Model): |
|
|
|
if not account_ids: |
|
|
|
raise ValidationError(_('The budget must have at least one account.')) |
|
|
|
|
|
|
|
@api.model |
|
|
|
@api.model_create_multi |
|
|
|
def create(self, vals): |
|
|
|
self._check_account_ids(vals) |
|
|
|
return super(AccountBudgetPost, self).create(vals) |
|
|
@ -70,7 +70,7 @@ class Budget(models.Model): |
|
|
|
('confirm', 'Confirmed'), |
|
|
|
('validate', 'Validated'), |
|
|
|
('done', 'Done') |
|
|
|
], 'Status', default='draft', index=True, required=True, readonly=True, copy=False, track_visibility='always') |
|
|
|
], 'Status', default='draft', index=True, required=True, readonly=True, copy=False) |
|
|
|
budget_line = fields.One2many('budget.lines', 'budget_id', 'Budget Lines', |
|
|
|
states={'done': [('readonly', True)]}, copy=True) |
|
|
|
company_id = fields.Many2one('res.company', 'Company', required=True, |
|
|
|