Browse Source

July 18: [FIX] Bug Fixed 'multi_currency_payment_in_pos'

pull/332/merge
RisvanaCybro 1 year ago
parent
commit
33528ea6e1
  1. 8
      multi_currency_payment_in_pos/doc/RELEASE_NOTES.md
  2. 12
      multi_currency_payment_in_pos/models/res_config_settings.py
  3. 3
      multi_currency_payment_in_pos/static/description/index.html
  4. 5
      multi_currency_payment_in_pos/views/res_config_settings_views.xml

8
multi_currency_payment_in_pos/doc/RELEASE_NOTES.md

@ -5,3 +5,11 @@
#### ADD
- Initial commit for POS Multi Currency Payment
#### 18.07.2024
#### Version 16.0.1.0.0
#### BUG FIX
- The multicurrency is enabled before session opened.Once the session open we can't change the options.

12
multi_currency_payment_in_pos/models/res_config_settings.py

@ -30,13 +30,17 @@ class ResConfigSettings(models.TransientModel):
string="Currencies",
related="pos_config_id.currency_ids",
readonly=False,
help="The list of currencies supported by this Point of Sale configuration.")
help="The list of currencies supported by "
"this Point of Sale configuration.")
enable_currency = fields.Boolean(string="Enable Currency",
config_parameter="pos.enable_currency",
help="Enable or disable currency for this POS configuration.")
config_parameter="multi_currency_payment_in_pos.enable_currency",
help="Enable or disable currency for "
"this POS configuration.")
@api.onchange('enable_currency')
def _onchange_value(self):
"""When enable the boolean field many2many currency field will display."""
"""When enable the boolean field many2many currency field will
display."""
for rec in self:
rec.pos_config_id.enable_multicurrency = rec.enable_currency

3
multi_currency_payment_in_pos/static/description/index.html

@ -183,8 +183,7 @@
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
Enable option of Multi Currency per Session from POS
settings and choose
the currencies.Multi Currency Session only enable when the
session is active. </p>
the currencies. </p>
<img src="assets/screenshots/Pos Settings1.png"
class="img-thumbnail">
</div>

5
multi_currency_payment_in_pos/views/res_config_settings_views.xml

@ -18,7 +18,7 @@
title="Employees can select the multi currencies.">
<div class="o_setting_left_pane">
<field name="enable_currency"
attrs="{'readonly': [('pos_has_active_session','=', False)]}"/>
attrs="{'readonly': [('pos_has_active_session','!=', False)]}"/>
</div>
<div class="o_setting_right_pane">
<span class="o_form_label">Multi Currency per
@ -30,7 +30,8 @@
<div class="content-group mt16">
<group nolabel="1">
<field colspan="8" name="currency_ids"
attrs="{'invisible': [('enable_currency','=', False)]}" nolabel="1"/>
attrs="{'invisible': [('enable_currency','=', False)],
'readonly': [('pos_has_active_session','!=', False)]}" nolabel="1"/>
</group>
</div>
</div>

Loading…
Cancel
Save