Browse Source

May 19: [FIX] Bug Fixed 'pos_receipt_extend'

pull/313/merge
Cybrosys Technologies 2 months ago
parent
commit
7261cdf490
  1. 4
      pos_receipt_extend/doc/RELEASE_NOTES.md
  2. 14
      pos_receipt_extend/models/res_config_settings.py
  3. 48
      pos_receipt_extend/static/src/xml/OrderReceipt.xml

4
pos_receipt_extend/doc/RELEASE_NOTES.md

@ -11,3 +11,7 @@
#### BUGFIX
- Added superuser access to res.config.settings
#### 26.05.2025
#### Version 17.0.1.0.1
#### BUGFIX
- Updated the template of the Pos order receipt.

14
pos_receipt_extend/models/res_config_settings.py

@ -26,31 +26,31 @@ class ResConfigSettings(models.TransientModel):
"""Used to add new fields to the settings"""
_inherit = "res.config.settings"
customer_details = fields.Boolean(String=" Customer Details",
customer_details = fields.Boolean(String="Customer Details",
Help="By Enabling the customer details"
" in pos receipt",
config_parameter="pos_receipt_extend.customer_details")
customer_name = fields.Boolean(String=" Customer Name",
customer_name = fields.Boolean(String="Customer Name",
Help="By Enabling the customer name "
"in pos receipt",
config_parameter="pos_receipt_extend.customer_name")
customer_address = fields.Boolean(String=" Customer Address",
customer_address = fields.Boolean(String="Customer Address",
Help="By Enabling the customer Address "
"in pos receipt",
config_parameter="pos_receipt_extend.customer_address")
customer_mobile = fields.Boolean(String=" Customer Mobile",
customer_mobile = fields.Boolean(String="Customer Mobile",
Help="By Enabling the customer mobile "
"in pos receipt",
config_parameter="pos_receipt_extend.customer_mobile")
customer_phone = fields.Boolean(String=" Customer Phone",
customer_phone = fields.Boolean(String="Customer Phone",
Help="By Enabling the customer phone "
"in pos receipt",
config_parameter="pos_receipt_extend.customer_phone")
customer_email = fields.Boolean(String=" Customer Email",
customer_email = fields.Boolean(String="Customer Email",
Help="By Enabling the customer email "
"in pos receipt",
config_parameter="pos_receipt_extend.customer_email")
customer_vat = fields.Boolean(String=" Customer Vat",
customer_vat = fields.Boolean(String="Customer Vat",
Help="By Enabling the customer vat details "
"in pos receipt",
config_parameter="pos_receipt_extend.customer_vat")

48
pos_receipt_extend/static/src/xml/OrderReceipt.xml

@ -7,34 +7,46 @@
<t t-if="this.env.services.pos.customer_details">
<t t-if="this.env.services.pos.selectedOrder.partner">
<t t-if="this.env.services.pos.name">
<div style="font-weight:bold;">Customer Name:
<t t-esc="this.env.services.pos.selectedOrder.partner.name"/>
</div>
<t t-if="this.env.services.pos.selectedOrder.partner.name">
<div style="font-weight:bold;">Customer Name:
<t t-esc="this.env.services.pos.selectedOrder.partner.name"/>
</div>
</t>
</t>
<t t-if="this.env.services.pos.address">
<div style="font-weight:bold;">Customer Address:
<t t-esc="this.env.services.pos.selectedOrder.partner.address"/>
</div>
<t t-if="this.env.services.pos.selectedOrder.partner.address">
<div style="font-weight:bold;">Customer Address:
<t t-esc="this.env.services.pos.selectedOrder.partner.address"/>
</div>
</t>
</t>
<t t-if="this.env.services.pos.mobile">
<div style="font-weight:bold;">Customer Mobile:
<t t-esc="this.env.services.pos.selectedOrder.partner.mobile"/>
</div>
<t t-if="this.env.services.pos.selectedOrder.partner.mobile">
<div style="font-weight:bold;">Customer Mobile:
<t t-esc="this.env.services.pos.selectedOrder.partner.mobile"/>
</div>
</t>
</t>
<t t-if="this.env.services.pos.phone">
<div style="font-weight:bold;">Customer Phone:
<t t-esc="this.env.services.pos.selectedOrder.partner.phone"/>
</div>
<t t-if="this.env.services.pos.selectedOrder.partner.phone">
<div style="font-weight:bold;">Customer Phone:
<t t-esc="this.env.services.pos.selectedOrder.partner.phone"/>
</div>
</t>
</t>
<t t-if="this.env.services.pos.email">
<div style="font-weight:bold;">Customer Email:
<t t-esc="this.env.services.pos.selectedOrder.partner.email"/>
</div>
<t t-if="this.env.services.pos.selectedOrder.partner.email">
<div style="font-weight:bold;">Customer Email:
<t t-esc="this.env.services.pos.selectedOrder.partner.email"/>
</div>
</t>
</t>
<t t-if="this.env.services.pos.vat">
<div style="font-weight:bold;">Customer Vat:
<t t-esc="this.env.services.pos.selectedOrder.partner.vat"/>
</div>
<t t-if="this.env.services.pos.selectedOrder.partner.vat">
<div style="font-weight:bold;">Customer Vat:
<t t-esc="this.env.services.pos.selectedOrder.partner.vat"/>
</div>
</t>
</t>
</t>
</t>

Loading…
Cancel
Save