From 5d9fe7b1f3f8b330d579072f96ee1778219cdf39 Mon Sep 17 00:00:00 2001 From: git_admin Date: Mon, 27 Apr 2026 08:32:41 +0000 Subject: [PATCH] Tower: upload cx_web_refresh_from_backend 16.0.1.0.0 (via marketplace) --- .../static/description/index.html | 484 ++++++++++++++++++ 1 file changed, 484 insertions(+) create mode 100644 addons/cx_web_refresh_from_backend/static/description/index.html diff --git a/addons/cx_web_refresh_from_backend/static/description/index.html b/addons/cx_web_refresh_from_backend/static/description/index.html new file mode 100644 index 0000000..302a2a9 --- /dev/null +++ b/addons/cx_web_refresh_from_backend/static/description/index.html @@ -0,0 +1,484 @@ + + + + + +Web Refresh From Backend + + + +
+

Web Refresh From Backend

+ + +

Beta License: LGPL-3 cetmix/cetmix-tower

+
+

Backend UI Reload Module

+

This is a technical module that allows triggering a UI reload +from the backend. It enables triggering the reload action for selected +users and record IDs.

+
+
+

🔧 Helper Function: reload_views

+

A special helper function reload_views is added to the res.users +model.

+
+

Arguments

+ +++++ + + + + + + + + + + + + + + + + + + + + +
ArgumentTypeDescription
modelCharModel name, e.g. +'res.partner'
view_typesList of Char +(optional)View types to reload, +e.g. +["form", "kanban"]. +Leave blank to reload +all views.
rec_idsList of Integer +(optional)The view will be +reloaded only if a +record with an ID from +this list is present in +the view.
+
+
+
+
+

⚠️ Important Notes

+

Use this function wisely.

+

When reloading form views, be aware that if a user is currently +editing a record, their unsaved updates may be lost.

+

Table of contents

+
+
+
+

Usage

+
+

🧩 Example Usage

+

Below is a code snippet showing how to use the reload_views helper +function.

+
+# Reload the kanban and form views for all salespeople when an opportunity is won
+# Will reload views only if the current opportunity is being displayed
+
+group_id = self.env.ref("sales_team.group_sale_salesman").id
+users_to_reload = self.env["res.users"].search([("groups_id", "in", [group_id])])
+users_to_reload.reload_views(
+    model="crm.lead",
+    view_types=["kanban", "form"],
+    rec_ids=[self.id],
+)
+
+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Cetmix
  • +
+
+
+

Contributors

+
    +
  • Cetmix
  • +
+
+
+

Maintainers

+

This module is part of the cetmix/cetmix-tower project on GitHub.

+

You are welcome to contribute.

+
+
+
+ +