Browse Source

Sep 06: [FIX] Bug Fixed 'custom_receipts_for_pos'

pull/331/head
Cybrosys Technologies 11 months ago
parent
commit
2da312642f
  1. 2
      custom_receipts_for_pos/__manifest__.py
  2. 8
      custom_receipts_for_pos/data/pos_receipt_design1_data.xml
  3. 9
      custom_receipts_for_pos/data/pos_receipt_design2_data.xml
  4. 5
      custom_receipts_for_pos/doc/RELEASE_NOTES.md
  5. 2
      custom_receipts_for_pos/models/pos_config.py
  6. 2
      custom_receipts_for_pos/models/pos_receipt.py
  7. 1
      custom_receipts_for_pos/models/pos_session.py
  8. BIN
      custom_receipts_for_pos/static/description/assets/screenshots/6.png
  9. BIN
      custom_receipts_for_pos/static/description/assets/screenshots/7.png
  10. 8
      custom_receipts_for_pos/views/pos_receipt_views.xml

2
custom_receipts_for_pos/__manifest__.py

@ -22,7 +22,7 @@
################################################################################
{
'name': 'POS Receipt Design',
'version': '17.0.1.0.4',
'version': '17.0.1.0.5',
'category': 'Point of Sale',
'summary': "POS Receipt, Receipt Design, POS Receipt Template, Design "
"Report, Custom Receipt, POS Report, Customise Receipt, Odoo17, "

8
custom_receipts_for_pos/data/pos_receipt_design1_data.xml

@ -3,7 +3,13 @@
<!-- Examples for receipt design: which can be used or modified -->
<record id="pos_receipt_design1" model="pos.receipt">
<field name="name">Design 1</field>
<field name="design_receipt"><![CDATA[<div class="pos-receipt">
<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="env.services.pos.company.name">
<div><t t-esc="env.services.pos.company.name" /></div>

9
custom_receipts_for_pos/data/pos_receipt_design2_data.xml

@ -3,12 +3,17 @@
<!-- Examples for receipt design: which can be used or modified -->
<record id="pos_receipt_design2_demo" model="pos.receipt">
<field name="name">Design 2</field>
<field name="design_receipt"><![CDATA[<div class="pos-receipt">
<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="env.services.pos.company.name"/><br />
Phone:<t t-esc="env.services.pos.company.phone || ''"/><br />
</div>
<br/>
<div style="font-size:13px; text-align:center;">
Date :

5
custom_receipts_for_pos/doc/RELEASE_NOTES.md

@ -25,3 +25,8 @@
#### Version 17.0.1.0.4
##### BUGFIX
- Fixed the missing products and amount details in the pos receipts from ticket screen.
#### 05.09.2024
#### Version 17.0.1.0.5
##### BUGFIX
- Fixed the missing company logo in the pos receipts when printing.

2
custom_receipts_for_pos/models/pos_config.py

@ -34,6 +34,8 @@ class PosConfig(models.Model):
help='Choose any receipt design')
design_receipt = fields.Text(related='receipt_design.design_receipt',
string='Receipt XML')
logo = fields.Binary(related='company_id.logo', string='Logo',
readonly=False)
is_custom_receipt = fields.Boolean(string='Is Custom Receipt',
help='Indicates the receipt design is '
'custom or not')

2
custom_receipts_for_pos/models/pos_receipt.py

@ -20,7 +20,7 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
################################################################################
from odoo import fields, models
from odoo import api, fields, models
class PosReceipt(models.Model):

1
custom_receipts_for_pos/models/pos_session.py

@ -44,7 +44,6 @@ class PosSession(models.Model):
return {
'search_params': {
'fields': ['design_receipt', 'name'],
},
}

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 77 KiB

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

After

Width:  |  Height:  |  Size: 94 KiB

8
custom_receipts_for_pos/views/pos_receipt_views.xml

@ -9,7 +9,8 @@
<sheet>
<group>
<field name="name"/>
<field name="design_receipt" widget="code" options="{'mode': 'xml'}"/>
<field name="design_receipt" widget="code"
options="{'mode': 'xml'}"/>
</group>
</sheet>
</form>
@ -33,6 +34,7 @@
<field name="target">current</field>
</record>
<!-- Add menu for `pos.receipt` -->
<menuitem name="Receipt Designs" id="pos_receipt_menu_action" parent="point_of_sale.menu_point_config_product"
action="pos_receipt_action" sequence="50"/>
<menuitem name="Receipt Designs" id="pos_receipt_menu_action"
parent="point_of_sale.menu_point_config_product"
action="pos_receipt_action" sequence="50"/>
</odoo>
Loading…
Cancel
Save