You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
odoo.define('web.DuplicateVisibility',function (require) { "use strict";
var core = require('web.core'); var Sidebar = require('web.Sidebar'); var FormView = require('web.FormView');
var _t = core._t;
var DuplicateVisibility = FormView.include({ /** * Instantiate and render the sidebar if a sidebar is requested * Sets this.sidebar * @param {jQuery} [$node] a jQuery node where the sidebar should be inserted * $node may be undefined, in which case the FormView inserts the sidebar in a * div of its template **/ render_sidebar: function($node) { var res = this._super.apply(this, arguments); if (this.sidebar) { if(!this.is_action_enabled('duplicate') && this.sidebar.items.hasOwnProperty('other')){ this.sidebar.items.other = this.sidebar.items.other.filter( function(item){ return item.label !== _t("Duplicate"); } ); this.sidebar.redraw(); } } return res; }, });
});
|