From b8680bee446ea43377045f5e0251cd098d74e879 Mon Sep 17 00:00:00 2001 From: janikvonrotz Date: Wed, 22 Jun 2022 13:38:36 +0200 Subject: [PATCH] sync from 14.0 --- scripts/odoo14_server_cron_patch | 11 +- ...eport_invoice_document.replace_address.xml | 9 ++ ...ew_hr_job_form.description_widget_html.xml | 8 + ...r_contract_view_kanban.show_start_date.xml | 8 + snippets/ir_model.hr_applicant.x_gdpr.xml | 1 - .../ir_model.stock_move.x_count_boxes.xml | 30 ++-- ...isr_invoice_form.disable_print_buttons.xml | 7 + ...h_swissqr_template.modify_header_style.xml | 8 + ...l10n_ch_swissqr_template.replace_title.xml | 29 ++++ ...t_saleorder_document.modify_main_table.xml | 145 ------------------ ...sale.report_saleorder_document.set_ids.xml | 25 +++ ...k.label_transfer_template_view.basis57.xml | 26 ++-- ...ry_document.add_header_and_footer_note.xml | 16 ++ ...report_delivery_document.add_infotable.xml | 93 ++++++----- ...ocument.add_open_quantity_in_backorder.xml | 14 ++ ...ivery_document.hide_backorder_quantity.xml | 8 + ...y_document.replace_product_description.xml | 5 +- ...ivery_document.replace_product_uom_qty.xml | 8 + ...stock.report_delivery_document.set_ids.xml | 54 ++++++- ...rt_delivery_document.show_default_code.xml | 20 +++ ...ort_delivery_document.sort_by_position.xml | 8 +- ...report_delivery_document.style_trimada.xml | 60 +++++++- .../stock.view_move_form.show_packaging.xml | 8 + ...xternal_layout_standard.replace_header.xml | 2 +- 24 files changed, 378 insertions(+), 225 deletions(-) create mode 100644 snippets/account.report_invoice_document.replace_address.xml create mode 100644 snippets/hr.view_hr_job_form.description_widget_html.xml create mode 100644 snippets/hr_contract.hr_contract_view_kanban.show_start_date.xml create mode 100644 snippets/l10n_ch.isr_invoice_form.disable_print_buttons.xml create mode 100644 snippets/l10n_ch.l10n_ch_swissqr_template.modify_header_style.xml create mode 100644 snippets/l10n_ch.l10n_ch_swissqr_template.replace_title.xml delete mode 100644 snippets/sale.report_saleorder_document.modify_main_table.xml create mode 100644 snippets/sale.report_saleorder_document.set_ids.xml create mode 100644 snippets/stock.report_delivery_document.add_header_and_footer_note.xml create mode 100644 snippets/stock.report_delivery_document.add_open_quantity_in_backorder.xml create mode 100644 snippets/stock.report_delivery_document.hide_backorder_quantity.xml create mode 100644 snippets/stock.report_delivery_document.replace_product_uom_qty.xml create mode 100644 snippets/stock.report_delivery_document.show_default_code.xml create mode 100644 snippets/stock.view_move_form.show_packaging.xml diff --git a/scripts/odoo14_server_cron_patch b/scripts/odoo14_server_cron_patch index 7fee4c9b..d9d1ed57 100755 --- a/scripts/odoo14_server_cron_patch +++ b/scripts/odoo14_server_cron_patch @@ -20,6 +20,9 @@ FILE=`basename "$FILE_PATH"` # Copy from docker docker cp "$CONTAINER":"$FILE_PATH" . +# Check if already patched +FOUND=$(grep "$FIND" $FILE) + # Find and replace sed -i'' "s/$FIND/$REPLACE/g" $FILE @@ -29,6 +32,8 @@ docker cp $FILE "$CONTAINER":"$FILE_PATH" # Remove file rm -f $FILE -# Register patch installation -echo "Patch $SCRIPT applied." -touch "/etc/odoo/${SCRIPT}_${CONTAINER}_installed" +if [ -z "$FOUND" ];then + exit 0 # File is already patched +else + exit 2 # File changed +fi \ No newline at end of file diff --git a/snippets/account.report_invoice_document.replace_address.xml b/snippets/account.report_invoice_document.replace_address.xml new file mode 100644 index 00000000..8852b59a --- /dev/null +++ b/snippets/account.report_invoice_document.replace_address.xml @@ -0,0 +1,9 @@ + + + + + +
+ + + \ No newline at end of file diff --git a/snippets/hr.view_hr_job_form.description_widget_html.xml b/snippets/hr.view_hr_job_form.description_widget_html.xml new file mode 100644 index 00000000..fb5f8c52 --- /dev/null +++ b/snippets/hr.view_hr_job_form.description_widget_html.xml @@ -0,0 +1,8 @@ + + + + + html + + + diff --git a/snippets/hr_contract.hr_contract_view_kanban.show_start_date.xml b/snippets/hr_contract.hr_contract_view_kanban.show_start_date.xml new file mode 100644 index 00000000..0af64590 --- /dev/null +++ b/snippets/hr_contract.hr_contract_view_kanban.show_start_date.xml @@ -0,0 +1,8 @@ + + + + +
+
+ +
diff --git a/snippets/ir_model.hr_applicant.x_gdpr.xml b/snippets/ir_model.hr_applicant.x_gdpr.xml index 14f9bc7f..03532606 100644 --- a/snippets/ir_model.hr_applicant.x_gdpr.xml +++ b/snippets/ir_model.hr_applicant.x_gdpr.xml @@ -12,7 +12,6 @@ boolean - order_id.date_order diff --git a/snippets/ir_model.stock_move.x_count_boxes.xml b/snippets/ir_model.stock_move.x_count_boxes.xml index 105f04ed..60b8408a 100644 --- a/snippets/ir_model.stock_move.x_count_boxes.xml +++ b/snippets/ir_model.stock_move.x_count_boxes.xml @@ -14,20 +14,22 @@ int quantity_done for rec in self: - if rec.product_packaging: - if rec.product_packaging.name == "Schale Gross": - rec['x_count_boxes'] = (rec.quantity_done/4 + 2.4)/2.5 - if rec.product_packaging.name == "Schale Klein": - rec['x_count_boxes'] = (rec.quantity_done/6 + 0.9)/1 - if rec.product_packaging.name == "Vakuum": - rec['x_count_boxes'] = (rec.quantity_done/8 + 0.9)/1 - if rec.product_packaging.name == "Kiste": - if rec.product_id.id == 51: - rec['x_count_boxes'] = (rec.product_uom_qty + 99)/100 - else: - rec['x_count_boxes'] = (rec.product_uom_qty + 14)/15 - if rec.product_packaging.name in ["Karton"]: - rec['x_count_boxes'] = 0 + if rec.product_packaging: + if rec.product_packaging.name == "Schale Gross": + rec['x_count_boxes'] = (rec.quantity_done/4 + 2.4)/2.5 + if rec.product_packaging.name == "Schale Klein": + rec['x_count_boxes'] = (rec.quantity_done/6 + 0.9)/1 + if rec.product_packaging.name == "Vakuum Gross": + rec['x_count_boxes'] = (rec.quantity_done/4 + 2.4)/2.5 + if rec.product_packaging.name == "Vakuum Klein": + rec['x_count_boxes'] = (rec.quantity_done/8 + 0.9)/1 + if rec.product_packaging.name == "Kiste": + if rec.product_id.id == 51: + rec['x_count_boxes'] = (rec.product_uom_qty + 99)/100 + else: + rec['x_count_boxes'] = (rec.product_uom_qty + 14)/15 + if rec.product_packaging.name in ["Karton"]: + rec['x_count_boxes'] = 0 diff --git a/snippets/l10n_ch.isr_invoice_form.disable_print_buttons.xml b/snippets/l10n_ch.isr_invoice_form.disable_print_buttons.xml new file mode 100644 index 00000000..6e350a46 --- /dev/null +++ b/snippets/l10n_ch.isr_invoice_form.disable_print_buttons.xml @@ -0,0 +1,7 @@ + + + +