Maintainers
+This module is part of the cetmix/cetmix-tower project on GitHub.
+You are welcome to contribute.
+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 @@ + + +
+ + +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.
+A special helper function reload_views is added to the res.users +model.
+| Argument | +Type | +Description | +
|---|---|---|
| model | +Char | +Model name, e.g. +'res.partner' | +
| view_types | +List of Char +(optional) | +View types to reload, +e.g. +["form", "kanban"]. +Leave blank to reload +all views. | +
| rec_ids | +List of Integer +(optional) | +The view will be +reloaded only if a +record with an ID from +this list is present in +the view. | +
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
+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], +) ++
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.
+This module is part of the cetmix/cetmix-tower project on GitHub.
+You are welcome to contribute.
+