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 @@ + + + +