From 1586a13475353fd76974af86ff54e12f283c694a Mon Sep 17 00:00:00 2001 From: Mathias Markl Date: Sat, 5 May 2018 11:38:27 +0200 Subject: [PATCH] . --- muk_web_client_refresh/__manifest__.py | 1 + .../data/refresh_actions.xml | 46 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 muk_web_client_refresh/data/refresh_actions.xml diff --git a/muk_web_client_refresh/__manifest__.py b/muk_web_client_refresh/__manifest__.py index d00fe2e..738f926 100644 --- a/muk_web_client_refresh/__manifest__.py +++ b/muk_web_client_refresh/__manifest__.py @@ -37,6 +37,7 @@ "template/assets.xml", "views/refresh_action_view.xml", "views/res_config_settings_view.xml", + "data/refresh_actions.xml", ], "qweb": [ "static/src/xml/*.xml", diff --git a/muk_web_client_refresh/data/refresh_actions.xml b/muk_web_client_refresh/data/refresh_actions.xml new file mode 100644 index 0000000..d1a1bf6 --- /dev/null +++ b/muk_web_client_refresh/data/refresh_actions.xml @@ -0,0 +1,46 @@ + + + + + + + + Refresh Partner on Creation + + code + on_create + env["bus.bus"].sendone("refresh", {"model": model._name, "uid": env.user.id, "ids": (record | records).mapped("id")}) + + + + Refresh Partner on Update + + code + on_write + env["bus.bus"].sendone("refresh", {"model": model._name, "uid": env.user.id, "ids": (record | records).mapped("id")}) + + + + Refresh Partner on Deletion + + code + on_unlink + env["bus.bus"].sendone("refresh", {"model": model._name, "uid": env.user.id, "ids": (record | records).mapped("id")}) + + + \ No newline at end of file