summaryrefslogtreecommitdiff
path: root/addons/web/static/src/xml/base.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/xml/base.xml')
-rw-r--r--addons/web/static/src/xml/base.xml38
1 files changed, 36 insertions, 2 deletions
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml
index 84af548222b..bb8e5e1c81a 100644
--- a/addons/web/static/src/xml/base.xml
+++ b/addons/web/static/src/xml/base.xml
@@ -1559,9 +1559,43 @@
<t t-name="SwitchCompanyMenu">
<li class="o_switch_company_menu">
<a role="button" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false" href="#" aria-label="Dropdown menu" title="Dropdown menu">
- <span t-attf-class="#{widget.isMobile ? 'fa fa-building-o' : 'oe_topbar_name'}"/>
+ <span t-attf-class="#{widget.isMobile ? 'fa fa-building-o' : 'oe_topbar_name'}">
+ <t t-if="!widget.isMobile"><t t-raw="widget.current_company_name"/></t>
+ </span>
</a>
- <div class="dropdown-menu dropdown-menu-right" role="menu"/>
+ <div class="dropdown-menu dropdown-menu-right" role="menu">
+ <t t-if="widget.isMobile">
+ <li class="bg-info">Tap on the list to change company</li>
+ </t>
+ <t t-foreach="widget.user_companies" t-as="company">
+ <span role="menuitem" href="#" class="dropdown-item d-flex align-items-center py-0 px-0" data-menu="company" t-att-data-company-id="company[0]">
+ <div class="d-flex flex-grow-1 align-items-center py-0 log_into pl-3" t-att-style="company[0] === widget.current_company ? 'background-color: lightgrey;' : ''">
+ <t t-if="widget.allowed_company_ids.includes(company[0].toString())">
+ <span class='mr-3 company_label'>
+ <t t-esc="company[1]"/>
+ </span>
+ </t>
+ <t t-if="!widget.allowed_company_ids.includes(company[0].toString())">
+ <span class='mr-3 company_label text-muted'>
+ <t t-esc="company[1]"/>
+ </span>
+ </t>
+ </div>
+ <t t-if="widget.toggle_company">
+ <div class="ml-auto pl-3 pr-3 border border-top-0 border-right-0 border-bottom-0 toggle_company">
+ <span style="height: 2rem;">
+ <t t-if="widget.allowed_company_ids.includes(company[0].toString())">
+ <i class="fa fa-fw fa-check-square pt-2"></i>
+ </t>
+ <t t-if="!widget.allowed_company_ids.includes(company[0].toString())">
+ <i class="fa fa-fw fa-square-o pt-2"></i>
+ </t>
+ </span>
+ </div>
+ </t>
+ </span>
+ </t>
+ </div>
</li>
</t>