Files
jikimo_sf/spiffy_theme_backend/static/src/js/SwitchCompanyMenu.js
2023-07-14 09:21:21 +08:00

32 lines
1.0 KiB
JavaScript

/** @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 });