[REM] website: remove lazy template call

Was making a render_template on an arbitrary template
Does not seem to be used anymore
This commit is contained in:
Martin Trigaux
2020-05-14 13:59:10 +02:00
parent d9287caf94
commit d879300944
3 changed files with 0 additions and 52 deletions
-8
View File
@@ -469,14 +469,6 @@ class Website(Home):
request.env['web_editor.assets'].make_scss_customization(url, values)
return True
@http.route(['/website/multi_render'], type='json', auth="public", website=True)
def multi_render(self, ids_or_xml_ids, values=None):
View = request.env['ir.ui.view']
res = {}
for id_or_xml_id in ids_or_xml_ids:
res[id_or_xml_id] = View._render_template(id_or_xml_id, values)
return res
@http.route(['/website/update_visitor_timezone'], type='json', auth="public", website=True)
def update_visitor_timezone(self, timezone):
visitor_sudo = request.env['website.visitor']._get_visitor_from_request()
@@ -1,43 +0,0 @@
odoo.define('website.content.lazy_template_call', function (require) {
'use strict';
var publicWidget = require('web.public.widget');
publicWidget.registry.LazyTemplateRenderer = publicWidget.Widget.extend({
selector: '#wrapwrap:has([data-oe-call])',
/**
* Lazy replaces the `[data-oe-call]` elements by their corresponding
* template content.
*
* @override
*/
start: function () {
var def = this._super.apply(this, arguments);
var $oeCalls = this.$('[data-oe-call]');
var oeCalls = _.uniq($oeCalls.map(function () {
return $(this).data('oe-call');
}).get());
if (!oeCalls.length) {
return def;
}
var renderDef = this._rpc({
route: '/website/multi_render',
params: {
'ids_or_xml_ids': oeCalls,
},
}).then(function (data) {
_.each(data, function (d, k) {
var $data = $(d).addClass('o_block_' + k);
$oeCalls.filter('[data-oe-call="' + k + '"]').each(function () {
$(this).replaceWith($data.clone());
});
});
});
return Promise.all([def, renderDef]);
},
});
});
-1
View File
@@ -83,7 +83,6 @@
<script type="text/javascript" src="/website/static/src/js/content/website_root.js"/>
<script type="text/javascript" src="/website/static/src/js/content/compatibility.js"/>
<script type="text/javascript" src="/website/static/src/js/content/lazy_template_call.js"/>
<script type="text/javascript" src="/website/static/src/js/content/menu.js"/>
<script type="text/javascript" src="/website/static/src/js/content/snippets.animation.js"/>