feat: hide invoice button in ticket screen via XML patch

This commit is contained in:
Suherdy Yacob 2026-06-05 16:11:59 +07:00
parent 69b6a8f3ea
commit af4e446a7e
2 changed files with 10 additions and 0 deletions

View File

@ -35,6 +35,8 @@ Features
'pos_ui_optimization/static/src/app/screens/product_screen/order_summary/safe_release_patch.js', 'pos_ui_optimization/static/src/app/screens/product_screen/order_summary/safe_release_patch.js',
# Payment screen patches # Payment screen patches
'pos_ui_optimization/static/src/app/screens/payment_screen/payment_screen_patch.xml', 'pos_ui_optimization/static/src/app/screens/payment_screen/payment_screen_patch.xml',
# Ticket screen patches
'pos_ui_optimization/static/src/app/screens/ticket_screen/ticket_screen_patch.xml',
# Portrait mode — service must load first # Portrait mode — service must load first
'pos_ui_optimization/static/src/app/services/portrait_mode.js', 'pos_ui_optimization/static/src/app/services/portrait_mode.js',
# Navbar display-mode toggle # Navbar display-mode toggle

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
<t t-inherit="point_of_sale.TicketScreen" t-inherit-mode="extension" owl="1">
<xpath expr="//InvoiceButton" position="attributes">
<attribute name="t-if">false</attribute>
</xpath>
</t>
</templates>