From 1531a3c7b873325fa39a31d54a0f703ab27deb72 Mon Sep 17 00:00:00 2001 From: michel Date: Fri, 9 Feb 2018 14:30:08 +0100 Subject: [PATCH] [TMP] beginning of state of last invoice --- golem_member/models/golem_member.py | 9 --------- golem_member_account/models/golem_member.py | 12 +++++++++++- golem_member_account/views/golem_member_views.xml | 5 +++++ 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/golem_member/models/golem_member.py b/golem_member/models/golem_member.py index 9802cf6..1d3f2f1 100644 --- a/golem_member/models/golem_member.py +++ b/golem_member/models/golem_member.py @@ -103,15 +103,6 @@ class GolemMember(models.Model): is_number_manual = fields.Boolean('Is number manual?', store=False, compute='_compute_is_number_manual') image_permission = fields.Boolean('Image permission?', default=True) - currency_id = fields.Many2one('res.currency', compute='_get_company_currency', - string="Currency") - - @api.one - def _get_company_currency(self): - if self.company_id: - self.currency_id = self.sudo().company_id.currency_id - else: - self.currency_id = self.env.user.company_id.currency_id @api.onchange('country_id') def _onchange_country_id(self): diff --git a/golem_member_account/models/golem_member.py b/golem_member_account/models/golem_member.py index 4068a92..a08513a 100644 --- a/golem_member_account/models/golem_member.py +++ b/golem_member_account/models/golem_member.py @@ -33,7 +33,17 @@ class GolemMember(models.Model): """ Open invoices member """ self.ensure_one() return {'type': 'ir.actions.act_window', + 'name': 'Invoices', 'res_model': 'account.invoice', - 'view_mode': 'tree', + 'view_mode': 'tree,form', 'context': {'search_default_partner_id': self.partner_id.id, 'default_partner_id': self.partner_id.id}} + + + # state_invoice = fields.One2many(related='member_id.invoice_ids') + state_last_invoice = fields.Char(compute='_compute_state_of_last_invoice') + + @api.depends('invoice_ids') + def _compute_state_of_last_invoice(self): + for member in self: + if mem.invoice_ids.state == 'open': diff --git a/golem_member_account/views/golem_member_views.xml b/golem_member_account/views/golem_member_views.xml index b3a3b17..1de2191 100644 --- a/golem_member_account/views/golem_member_views.xml +++ b/golem_member_account/views/golem_member_views.xml @@ -35,10 +35,15 @@ along with this program. If not, see . Invoiced + + + + +