14 lines
593 B
Python
14 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)
|