Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
4256 Weergaven

Hi there,

Is there an easy way to change the printed reports in the portal of the current logged customer?

Let's take the (sale order) for example. When I want the print button in the portal (my account) to use another template for the print function, how can I do that?

The print button in the portal is special, because the template is going through this method:

if report_type in ('html', 'pdf', 'text'):
return self._show_report(model=order_sudo, report_type=report_type, report_ref='sale.action_report_saleorder', download=download)

Any ideas on this?




Avatar
Annuleer
Beste antwoord

Hi,

You can create new custom report as per you need and you can inherit the corresponding method you have specified in question, and give the id of the new report you have given.

Currently,

<report 
id="action_report_saleorder"
string="Quotation / Order"
model="sale.order"
report_type="qweb-pdf"
file="sale.report_saleorder"
name="sale.report_saleorder"
print_report_name="(object.state in ('draft', 'sent') and 'Quotation - %s' % (object.name)) or 'Order - %s' % (object.name)"
/>

this report is called from portal.


Thanks

Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
1
jun. 24
1358
1
jan. 23
2077
2
sep. 21
5082
0
nov. 16
3443
0
jul. 25
280