summaryrefslogtreecommitdiff
path: root/addons/web/views/webclient_templates.xml
diff options
context:
space:
mode:
authorAaron Bohy <aab@odoo.com>2020-05-28 09:55:44 +0000
committerAaron Bohy <aab@odoo.com>2020-06-12 08:04:14 +0000
commit26fe23201bb495176d14c15c8866e8fc72ca044c (patch)
treed464bed68b4a9e5494869db375c0aea103d69350 /addons/web/views/webclient_templates.xml
parentc4786fccfd23360a02e442c48ae2fb9f1e70aa4c (diff)
[IMP] web,*: properly define env in the frontend
*bus,mail This commit extracts the common basis of the env to use both in the frontend and the backend. The public env now contains most of the features that were previously (only) in the webclient env. Moreover, the PublicRoot no longer uses the ServiceProviderMixin, such that services are only deployed once, in the (public) env. Owl components can now be defined in the website, and rely on a properly built env. Legacy widgets still works as they access services through the PublicRoot (via trigger_up) which redirects those requests to the env.
Diffstat (limited to 'addons/web/views/webclient_templates.xml')
-rw-r--r--addons/web/views/webclient_templates.xml2
1 files changed, 2 insertions, 0 deletions
diff --git a/addons/web/views/webclient_templates.xml b/addons/web/views/webclient_templates.xml
index bebc3255dc2..3cb081e7e37 100644
--- a/addons/web/views/webclient_templates.xml
+++ b/addons/web/views/webclient_templates.xml
@@ -167,6 +167,8 @@
<script type="text/javascript" src="/web/static/src/js/tools/debug_manager.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/common_env.js"></script>
+
<script type="text/javascript" src="/web/static/src/js/widgets/name_and_signature.js"></script>
<script type="text/javascript" src="/web/static/src/js/widgets/notification.js"></script>
<script type="text/javascript" src="/web/static/src/js/widgets/rainbow_man.js"></script>