diff options
Diffstat (limited to 'addons/web/static/src/xml')
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 38 |
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> |
