# HG changeset patch # User DIATTA Arona Ben Cherif dit Roon <aronabencherif.diatta@xcg.africa> # Date 1704973617 0 # Thu Jan 11 11:46:57 2024 +0000 # Branch 16.0 # Node ID 78f007d2e5970a6307b1b2f142bfe07dd16f4213 # Parent cd75a8efe5aa0355bda52383af34ab8dd0923fa6 Updated tag 16.0.1.0.1 to 16.0.1.1.0 diff --git a/NEWS.rst b/NEWS.rst --- a/NEWS.rst +++ b/NEWS.rst @@ -1,7 +1,7 @@ Changelog ========= -16.0.1.0.1 +16.0.1.1.0 ---------- Add a smart button in the Envelopes form view to open messages. diff --git a/__manifest__.py b/__manifest__.py --- a/__manifest__.py +++ b/__manifest__.py @@ -21,7 +21,7 @@ "name": "Xbus Common", "license": "AGPL-3", "summary": "Xbus common elements", - "version": "16.0.1.0.1", + "version": "16.0.1.1.0", "category": "Technical", "author": "XCG Consulting", "website": "https://orbeet.io/", diff --git a/models/xbus_envelope.py b/models/xbus_envelope.py --- a/models/xbus_envelope.py +++ b/models/xbus_envelope.py @@ -19,7 +19,7 @@ ############################################################################## import uuid -from odoo import fields, models, tools +from odoo import api, fields, models, tools class XbusEnvelope(models.Model): @@ -45,9 +45,10 @@ ) message_count = fields.Integer( - string="Number of messages", compute="_compute_message_count", store=False + string="Number of messages", compute="_compute_message_count" ) + @api.depends("message_ids") def _compute_message_count(self): for record in self: record.message_count = len(record.message_ids) diff --git a/views/xbus_envelope.xml b/views/xbus_envelope.xml --- a/views/xbus_envelope.xml +++ b/views/xbus_envelope.xml @@ -18,11 +18,7 @@ <field name="arch" type="xml"> <form string="Xbus Envelope"> <sheet> - <div - class="oe_button_box" - name="button_box" - groups="base.group_user" - > + <div class="oe_button_box" name="button_box"> <button class="oe_stat_button" name="%(xbus_common.xbus_message_action)d" @@ -31,8 +27,8 @@ > <field name="message_count" - widget='statinfo' - string='Messages' + widget="statinfo" + string="Messages" /> </button> </div>