summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2016-01-04 10:14:40 +0100
committerqsm-odoo <qsm@odoo.com>2016-01-04 11:24:49 +0100
commit64ad6d1674f8b84bb38cb6ca2dd193c3ae8bb540 (patch)
tree7d5f51b04e27d5793a8d51c25f331d2fb9d7b777 /addons/web/static/src
parente0b8c3340c052e28a4d4eb86c222560ac96cc8ac (diff)
[FIX] web: o2m view manager header
Revert commits b3f3c67eea0168235cec5c4246f9720286ced7dc and a40d48378d22309e53e6d38000d543de1d2f7a78 forward ported from 8.0. In 8.0 these commits removed dead code but it is actually useful in saas-6.
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/view_form.js1
-rw-r--r--addons/web/static/src/xml/base.xml6
2 files changed, 7 insertions, 0 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index 5786f6470b3..a51ce7eee35 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -4363,6 +4363,7 @@ instance.web.form.FieldOne2Many = instance.web.form.AbstractField.extend({
});
instance.web.form.One2ManyViewManager = instance.web.ViewManager.extend({
+ template: 'One2Many.viewmanager',
init: function(parent, dataset, views, flags) {
this._super(parent, dataset, views, _.extend({}, flags, {$sidebar: false}));
this.registry = instance.web.views.extend({
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml
index 6f7e88aa34f..39173add5c6 100644
--- a/addons/web/static/src/xml/base.xml
+++ b/addons/web/static/src/xml/base.xml
@@ -1589,6 +1589,12 @@
</t>
</a>
</t>
+
+<t t-name="One2Many.viewmanager" t-extend="ViewManager">
+ <t t-jquery=".oe-view-manager-header">
+ this.attr('t-if', 'widget.view_order.length != 1');
+ </t>
+</t>
<t t-name="One2Many.formview" t-extend="FormView">
<t t-jquery=".oe_form_buttons" t-operation="inner">
<button type="button" class="oe_button oe_form_button_create">Add</button>