updated the app view menu

This commit is contained in:
metatroncubeswdev 2026-01-31 08:40:09 -05:00
parent b56c531377
commit 3b4d2f4866
3 changed files with 54 additions and 1 deletions

View File

@ -10,7 +10,14 @@
'dine360_restaurant',
'dine360_theme_chennora',
],
'data': [],
'data': [
'views/apps_kanban_menu.xml',
],
'assets': {
'web.assets_backend': [
'Dine360_Chennora/static/src/css/apps_kanban_fix.css',
],
},
'installable': True,
'application': True,
}

View File

@ -0,0 +1,31 @@
/* Fix Apps kanban icon sizing and dropdown overlap */
.o_modules_kanban .oe_module_vignette,
.o_modules_kanban .o_kanban_record {
overflow: visible;
}
.o_modules_kanban .o_kanban_record {
position: relative;
z-index: 1;
}
.o_modules_kanban .oe_module_icon {
width: 64px;
height: 64px;
display: flex;
align-items: center;
justify-content: center;
}
.o_modules_kanban .oe_module_icon img {
width: 64px;
height: 64px;
object-fit: contain;
}
.o_modules_kanban .oe_module_vignette .dropdown-menu {
right: 0;
left: auto;
min-width: 160px;
z-index: 1060;
}

View File

@ -0,0 +1,15 @@
<odoo>
<data>
<template id="dine360_apps_kanban_menu" inherit_id="base.module_view_kanban" name="Dine360 Apps Kanban Menu">
<xpath expr="//t[@t-name='kanban-menu']" position="replace">
<t t-name="kanban-menu">
<t t-set="installed" t-value="record.state.raw_value == 'installed'"/>
<a type="edit" class="dropdown-item">Module Info</a>
<a t-if="record.website.raw_value" role="menuitem" class="dropdown-item o-hidden-ios" t-att-href="record.website.raw_value" target="_blank">Learn More</a>
<a t-if="installed" name="button_immediate_upgrade" type="object" role="menuitem" class="dropdown-item" groups="base.group_system">Upgrade</a>
<a t-if="installed" name="button_uninstall_wizard" type="object" role="menuitem" class="dropdown-item" groups="base.group_system">Uninstall</a>
</t>
</xpath>
</template>
</data>
</odoo>