feat: add POS configuration view for iMin printer settings and update visibility in general settings

This commit is contained in:
Suherdy Yacob 2026-05-12 16:52:19 +07:00
parent 6cc7e121b6
commit dedcc867ec
3 changed files with 27 additions and 1 deletions

View File

@ -3,9 +3,11 @@
'version': '1.0',
'category': 'Sales/Point of Sale',
'summary': 'Extended configuration for iMin printers',
'author': 'Suherdy Yacob',
'depends': ['pos_imin'],
'data': [
'views/res_config_settings_views.xml',
'views/pos_config_views.xml',
],
'assets': {
'point_of_sale._assets_pos': [

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="pos_config_view_form_inherit_pos_imin_extended" model="ir.ui.view">
<field name="name">pos.config.form.view.inherit.pos.imin.extended</field>
<field name="model">pos.config</field>
<field name="inherit_id" ref="point_of_sale.pos_config_view_form"/>
<field name="arch" type="xml">
<xpath expr="//setting[@id='other_devices']" position="after">
<setting id="imin_settings" string="iMin Printer" help="Configure built-in iMin printer parameters">
<div class="content-group">
<div class="row mt16">
<label string="Print Copies" for="imin_print_copies" class="col-lg-3 o_light_label"/>
<field name="imin_print_copies"/>
</div>
<div class="row mt16">
<label string="Paper Size" for="imin_paper_size" class="col-lg-3 o_light_label"/>
<field name="imin_paper_size"/>
</div>
</div>
</setting>
</xpath>
</field>
</record>
</odoo>

View File

@ -6,7 +6,7 @@
<field name="inherit_id" ref="point_of_sale.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//setting[@id='pos_other_devices']" position="after">
<setting id="pos_imin_settings" string="iMin Printer" help="Configure built-in iMin printer parameters" invisible="not pos_other_devices">
<setting id="pos_imin_settings" string="iMin Printer" help="Configure built-in iMin printer parameters">
<div class="content-group">
<div class="row mt16">
<label string="Print Copies" for="pos_imin_print_copies" class="col-lg-3 o_light_label"/>