# -*- coding: utf-8 -*- from odoo import models, fields, api class IrUiView(models.Model): _inherit = 'ir.ui.view' manager_data = fields.Json(string='data') group_ids = fields.Many2many('res.groups', string='Groups') def get_manager_data(self): if not self: return {} self.ensure_one() resp = self.manager_data or {} resp.update({ 'show': self.env.uid in self.group_ids.users.ids }) return resp def save_manager_data(self, manager_data): if not self: return False self.ensure_one() self.sudo().write({ 'manager_data': manager_data }) return True