Browse Source

Oct 8 [UPDT] Updated 'service_charges_pos'

pull/347/head
AjmalCybro 10 months ago
parent
commit
9bc36753a2
  1. 2
      service_charges_pos/models/res_config_settings.py
  2. 4
      service_charges_pos/static/src/js/service_charge_button.js
  3. 2
      service_charges_pos/views/pos_config_views.xml

2
service_charges_pos/models/res_config_settings.py

@ -61,7 +61,9 @@ class ResConfigSettings(models.TransientModel):
def onchange_enable_service_charge(self):
"""When the service charge is enabled set service product and amount
by default in globally"""
service_charges =self.env['pos.config'].search([])
if self.enable_service_charge:
service_charges.is_service_charges = True
if not self.global_product_id:
self.global_product_id = self.env[
'product.product'].search([

4
service_charges_pos/static/src/js/service_charge_button.js

@ -90,9 +90,9 @@ export class ServiceChargeButton extends Component {
ProductScreen.addControlButton({
component: ServiceChargeButton,
condition: function () {
let res_config_settings = this.pos.res_config_settings[this.pos.res_config_settings.length -1]
let res_config_settings = this.pos.config.is_service_charges
if (res_config_settings) {
return res_config_settings.enable_service_charge
return this.pos.config.is_service_charges
} else {
return false
}

2
service_charges_pos/views/pos_config_views.xml

@ -9,7 +9,7 @@
<xpath expr="//setting[@id='other_devices']" position="after">
<field name="is_session" invisible="1"/>
<setting help="Allow service charges on orders" invisible="not is_session">
<field name="is_service_charges"/>
<field name="is_service_charges" force_save="1"/>
<div class="content-group mt16" invisible="not is_service_charges">
<div class="row">
<label for="charge_type"

Loading…
Cancel
Save