blob: 64cf4300f9cea18c2bd6e60324eded5b4889e817 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
from odoo import api, fields, models, _
class efaktur(models.Model):
_name = 'vit.efaktur'
name = fields.Char("eFaktur Number", required=True)
year = fields.Integer(string="Year", required=True, )
invoice_ids = fields.One2many(comodel_name="account.move",
inverse_name="efaktur_id",
string="Invoices", required=False, )
@api.depends('invoice_ids')
def _used(self):
for efaktur in self:
if efaktur.invoice_ids:
efaktur.is_used = True
else:
efaktur.is_used = False
is_used = fields.Boolean(string="Is Used", compute="_used", store=True)
|