Browse Source

Sep 06: [FIX] Bug Fixed 'custom_receipts_for_pos'

pull/332/merge
Cybrosys Technologies 8 months ago
parent
commit
23356a66a2
  1. 2
      custom_receipts_for_pos/__manifest__.py
  2. 10
      custom_receipts_for_pos/data/pos_receipt_views_data.xml
  3. 4
      custom_receipts_for_pos/doc/RELEASE_NOTES.md
  4. 8
      custom_receipts_for_pos/models/pos_config.py
  5. BIN
      custom_receipts_for_pos/static/description/assets/screenshots/screenshot5.png
  6. BIN
      custom_receipts_for_pos/static/description/assets/screenshots/screenshot6.png

2
custom_receipts_for_pos/__manifest__.py

@ -23,7 +23,7 @@
{
'name': 'POS Receipt Design',
'version': '16.0.1.0.0',
'version': '16.0.1.0.1',
'summary': """Option to select the customised Receipts for each POS""",
'description': "Option to select the customised Receipts for each POS",
'category': 'Point of Sale',

10
custom_receipts_for_pos/data/pos_receipt_views_data.xml

@ -4,6 +4,11 @@
<record id="pos_receipt_design1" model="pos.receipt">
<field name="name">Design 1</field>
<field name="design_receipt"><![CDATA[<div class="pos-receipt">
<t t-if="env.services.pos.config.logo">
<img t-att-src="'data:image/png;base64,' + env.services.pos.config.logo"
alt="Logo" class="pos-receipt-logo"/>
<br />
</t>
<div class="pos-receipt-contact">
<t t-if="receipt.company.contact_address">
<div><t t-esc="receipt.company.contact_address" /></div>
@ -120,6 +125,11 @@
<record id="pos_receipt_design2_demo" model="pos.receipt">
<field name="name">Design 2</field>
<field name="design_receipt"><![CDATA[<div class="pos-receipt">
<t t-if="env.services.pos.config.logo">
<img t-att-src="'data:image/png;base64,' + env.services.pos.config.logo"
alt="Logo" class="pos-receipt-logo"/>
<br />
</t>
<div style="font-size:13px; text-align: center;">
<t t-esc="widget.pos.company.name"/><br />
Phone: <t t-esc="widget.pos.company.phone || ''"/><br />

4
custom_receipts_for_pos/doc/RELEASE_NOTES.md

@ -6,3 +6,7 @@
Initial Commit for POS Receipt Designs.
#### 06.09.2024
#### Version 16.0.1.0.1
#### BUGFIX
- Fixed the missing company logo in the pos receipts when printing.

8
custom_receipts_for_pos/models/pos_config.py

@ -27,6 +27,10 @@ from odoo import fields, models
class PosConfig(models.Model):
_inherit = "pos.config"
receipt_design = fields.Many2one('pos.receipt', string="Receipt Design", help="Choose any receipt design")
design_receipt = fields.Text(related='receipt_design.design_receipt', string='Receipt XML')
receipt_design = fields.Many2one('pos.receipt', string="Receipt Design",
help="Choose any receipt design")
design_receipt = fields.Text(related='receipt_design.design_receipt',
string='Receipt XML')
is_custom_receipt = fields.Boolean(string='Is Custom Receipt')
logo = fields.Binary(related='company_id.logo', string='Logo',
readonly=False)

BIN
custom_receipts_for_pos/static/description/assets/screenshots/screenshot5.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 31 KiB

BIN
custom_receipts_for_pos/static/description/assets/screenshots/screenshot6.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Loading…
Cancel
Save