Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
4282 Vizualizări

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?




Imagine profil
Abandonează
Cel mai bun răspuns

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

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
iun. 24
1379
1
ian. 23
2097
2
sept. 21
5097
0
nov. 16
3452
0
iul. 25
326