From 00d5a2f0398340e4c055f8290d1058c4fe64b0cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 31 Mar 2017 15:05:35 +0200 Subject: [PATCH] [IMP] inventory related addons: improve report naming and use print_report_name Purpose of this commit is to clean and uniformize report naming through various addons. It has been chosen to name them using a formatting like - . Improve report naming in product, stock, mrp and mrp repair. --- addons/mrp/report/mrp_report_views_main.xml | 12 +--- .../mrp_repair/report/mrp_repair_reports.xml | 6 +- addons/product/report/product_reports.xml | 16 +++--- addons/stock/report/stock_report_views.xml | 56 ++++++++++++------- 4 files changed, 49 insertions(+), 41 deletions(-) diff --git a/addons/mrp/report/mrp_report_views_main.xml b/addons/mrp/report/mrp_report_views_main.xml index 86dfc67ecba..a54a5209a1f 100644 --- a/addons/mrp/report/mrp_report_views_main.xml +++ b/addons/mrp/report/mrp_report_views_main.xml @@ -8,10 +8,8 @@ name="mrp.report_mrpbomstructure" file="mrp.report.mrp_bom_templates" report_type="qweb-pdf" + print_report_name="'BOM - %s' % (object.product_id.name or object.product_tmpl_id.name or '')" /> - - 'BOM'+'-'+(object.product_id.name or object.product_tmpl_id.name) - - - 'Production Order'+'-'+(object.name) - - - 'BOM Cost'+'-'+(object.product_id.name or object.product_tmpl_id.name) - diff --git a/addons/mrp_repair/report/mrp_repair_reports.xml b/addons/mrp_repair/report/mrp_repair_reports.xml index 3cc755f5b73..ca9c966538c 100644 --- a/addons/mrp_repair/report/mrp_repair_reports.xml +++ b/addons/mrp_repair/report/mrp_repair_reports.xml @@ -8,9 +8,9 @@ name="mrp_repair.report_mrprepairorder2" file="mrp_repair.report_mrprepairorder" report_type="qweb-pdf" + print_report_name="( + object.state == 'draft' and 'Repair Quotation - %s' % (object.name) or + 'Repair Order - %s' % (object.name))" /> - - (object.state == 'draft' and 'Repair Quotation'+'-'+(object.name) or 'Repair Order'+'-'+(object.name)) - diff --git a/addons/product/report/product_reports.xml b/addons/product/report/product_reports.xml index 0e48f95aa27..cf75e9513ee 100644 --- a/addons/product/report/product_reports.xml +++ b/addons/product/report/product_reports.xml @@ -7,10 +7,9 @@ model="product.product" report_type="qweb-pdf" name="product.report_productlabel" - file="product.report_productlabel"/> - - 'Products Labels'+'-'+(object.name) - + file="product.report_productlabel" + print_report_name="'Products Labels - %s' % (object.name)" + /> - - 'Products Labels'+'-'+(object.name) - + file="product.report_producttemplatelabel" + print_report_name="'Products Labels - %s' % (object.name)" + /> + menu="False"/> diff --git a/addons/stock/report/stock_report_views.xml b/addons/stock/report/stock_report_views.xml index 84988bfdb6a..e1f84bb2620 100644 --- a/addons/stock/report/stock_report_views.xml +++ b/addons/stock/report/stock_report_views.xml @@ -8,10 +8,8 @@ report_type="qweb-pdf" name="stock.report_picking" file="stock.report_picking_operations" + print_report_name="'Picking Operations - %s - %s' % (object.partner_id.name or '', object.name)" /> - - 'Picking Operations'+'-'+(object.partner_id.name or '')+'-'+(object.name) - - - 'Delivery Slip'+'-'+(object.partner_id.name or '')+'-'+(object.name) - + + + + - - 'Inventory'+'-'+(object.name) - - - - - - (object.name)+'-'+'Location' - - - - 'Lot/Serial'+'-'+(object.name) -