oca-ocb-sale/odoo-bringout-oca-ocb-point_of_sale/point_of_sale/models/binary.py
Ernad Husremovic 73afc09215 19.0 vanilla
2026-03-09 09:32:12 +01:00

13 lines
593 B
Python

from odoo import http
from odoo.http import request
from odoo.addons.web.controllers.binary import Binary
class PointOfSaleBinary(Binary):
@http.route([
'/web/image/pos.config/<id>/<string:field>',
'/web/image/pos.config/<id>/<string:field>/<int:width>x<int:height>'], type='http', auth="public")
def point_of_sale_content_image(self, field='raw', **kwargs):
if request.env.user._is_public() and field == 'customer_display_bg_img':
request.env = request.env(su=True)
return super().content_image(field=field, model='pos.config', **kwargs)