From 1ccf7bb31efc9f244e9cd8f852ea16de3416aa89 Mon Sep 17 00:00:00 2001 From: astirpe Date: Mon, 21 Mar 2016 12:16:26 +0100 Subject: [PATCH] Decorator api.one replaced with api.multi + added model description --- bi_view_editor/models/bve_view.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/bi_view_editor/models/bve_view.py b/bi_view_editor/models/bve_view.py index 9e6ce828d..f0a761c5b 100644 --- a/bi_view_editor/models/bve_view.py +++ b/bi_view_editor/models/bve_view.py @@ -13,16 +13,18 @@ from openerp.tools.translate import _ class BveView(models.Model): _name = 'bve.view' + _description = "BI View Editor" @api.depends('group_ids') - @api.one + @api.multi def _compute_users(self): - if self.sudo().group_ids: - self.user_ids = self.env['res.users'].sudo().browse( - list(set([u.id for group in self.sudo().group_ids - for u in group.users]))) - else: - self.user_ids = self.env['res.users'].sudo().search([]) + for bve_view in self: + if bve_view.sudo().group_ids: + bve_view.user_ids = self.env['res.users'].sudo().browse( + list(set([u.id for group in bve_view.sudo().group_ids + for u in group.users]))) + else: + bve_view.user_ids = self.env['res.users'].sudo().search([]) name = fields.Char(size=128, string="Name", required=True) model_name = fields.Char(size=128, string="Model Name")