上传修改后的主题
This commit is contained in:
32
spiffy_theme_backend/static/src/js/SwitchCompanyMenu.js
Normal file
32
spiffy_theme_backend/static/src/js/SwitchCompanyMenu.js
Normal file
@@ -0,0 +1,32 @@
|
||||
/** @odoo-module **/
|
||||
|
||||
var config = require('web.config');
|
||||
var core = require('web.core');
|
||||
var session = require('@web/session');
|
||||
var SystrayMenu = require('web.SystrayMenu');
|
||||
var Widget = require('web.Widget');
|
||||
var { patch } = require("web.utils");
|
||||
var { SwitchCompanyMenu } = require("@web/webclient/switch_company_menu/switch_company_menu");
|
||||
var { registry } = require("@web/core/registry");
|
||||
|
||||
var _t = core._t;
|
||||
|
||||
patch(SwitchCompanyMenu.prototype, "spiffy_theme_backend.SwitchCompanyMenu", {
|
||||
setup() {
|
||||
this._super();
|
||||
this.isDebug = config.isDebug();
|
||||
this.isAssets = config.isDebug("assets");
|
||||
this.isTests = config.isDebug("tests");
|
||||
},
|
||||
});
|
||||
|
||||
// show company menu even if company is count is 1
|
||||
const systrayItemSwitchCompanyMenu = {
|
||||
Component: SwitchCompanyMenu,
|
||||
isDisplayed(env) {
|
||||
const { availableCompanies } = env.services.company;
|
||||
return Object.keys(availableCompanies).length > 0;
|
||||
},
|
||||
};
|
||||
|
||||
registry.category("systray").add("SwitchCompanyMenu", systrayItemSwitchCompanyMenu, { sequence: 1, force: true });
|
||||
Reference in New Issue
Block a user