diff --git a/addons/account/views/account_bank_statement_views.xml b/addons/account/views/account_bank_statement_views.xml
index 321a8cd06bf..685ba948b89 100644
--- a/addons/account/views/account_bank_statement_views.xml
+++ b/addons/account/views/account_bank_statement_views.xml
@@ -42,8 +42,8 @@
@@ -58,8 +58,8 @@
The closing balance is different than the computed one!
Confirming this will create automatically a journal entry with the difference in the profit/loss account set on the cash journal.
diff --git a/addons/account/views/account_move_views.xml b/addons/account/views/account_move_views.xml
index 3d0d84a3d69..c69b32f80e4 100644
--- a/addons/account/views/account_move_views.xml
+++ b/addons/account/views/account_move_views.xml
@@ -592,48 +592,50 @@
+ class="oe_highlight"
+ data-hotkey="y"/>
+ attrs="{'invisible':['|', '|', ('state', '!=', 'posted'), ('is_move_sent', '=', False), ('move_type', 'not in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund'))]}"
+ data-hotkey="y"/>
-
-
-
+ attrs="{'invisible' : [('show_reset_to_draft_button', '=', False)]}" data-hotkey="q" />
+ attrs="{'invisible' : [('to_check', '=', False)]}" data-hotkey="k" />
diff --git a/addons/account/views/account_onboarding_templates.xml b/addons/account/views/account_onboarding_templates.xml
index aee59c7a736..0f8035bfbd8 100644
--- a/addons/account/views/account_onboarding_templates.xml
+++ b/addons/account/views/account_onboarding_templates.xml
@@ -132,8 +132,8 @@
diff --git a/addons/account/views/account_payment_view.xml b/addons/account/views/account_payment_view.xml
index 22b0e5ec66a..59fc6dcc572 100644
--- a/addons/account/views/account_payment_view.xml
+++ b/addons/account/views/account_payment_view.xml
@@ -148,15 +148,15 @@
diff --git a/addons/account/wizard/account_invoice_send_views.xml b/addons/account/wizard/account_invoice_send_views.xml
index 9ed4eb3061a..4ec04f66ef4 100644
--- a/addons/account/wizard/account_invoice_send_views.xml
+++ b/addons/account/wizard/account_invoice_send_views.xml
@@ -63,18 +63,18 @@
-
-
-
+
+ class="pull-right btn-secondary" help="Save as a new template" data-hotkey="w" />
diff --git a/addons/account/wizard/account_move_reversal_view.xml b/addons/account/wizard/account_move_reversal_view.xml
index 0aa100b71e5..a7311afde12 100644
--- a/addons/account/wizard/account_move_reversal_view.xml
+++ b/addons/account/wizard/account_move_reversal_view.xml
@@ -40,8 +40,8 @@
diff --git a/addons/account/wizard/account_payment_register_views.xml b/addons/account/wizard/account_payment_register_views.xml
index c3011969a7b..fed1efb556b 100644
--- a/addons/account/wizard/account_payment_register_views.xml
+++ b/addons/account/wizard/account_payment_register_views.xml
@@ -72,8 +72,8 @@
diff --git a/addons/account/wizard/account_report_common_view.xml b/addons/account/wizard/account_report_common_view.xml
index 6333f125430..7c06fab40af 100644
--- a/addons/account/wizard/account_report_common_view.xml
+++ b/addons/account/wizard/account_report_common_view.xml
@@ -16,8 +16,8 @@
diff --git a/addons/account/wizard/account_resequence_views.xml b/addons/account/wizard/account_resequence_views.xml
index c1d5cb1529c..1ce19904296 100644
--- a/addons/account/wizard/account_resequence_views.xml
+++ b/addons/account/wizard/account_resequence_views.xml
@@ -20,8 +20,8 @@
diff --git a/addons/account/wizard/account_tour_upload_bill.xml b/addons/account/wizard/account_tour_upload_bill.xml
index ca8c49505b2..53d33689643 100644
--- a/addons/account/wizard/account_tour_upload_bill.xml
+++ b/addons/account/wizard/account_tour_upload_bill.xml
@@ -22,8 +22,8 @@
@@ -39,8 +39,8 @@
Once done, press continue.
diff --git a/addons/account/wizard/account_unreconcile_view.xml b/addons/account/wizard/account_unreconcile_view.xml
index c1175301193..0d6482e2bda 100644
--- a/addons/account/wizard/account_unreconcile_view.xml
+++ b/addons/account/wizard/account_unreconcile_view.xml
@@ -10,8 +10,8 @@
diff --git a/addons/account/wizard/account_validate_move_view.xml b/addons/account/wizard/account_validate_move_view.xml
index e4494cfc272..2a2373ceb29 100644
--- a/addons/account/wizard/account_validate_move_view.xml
+++ b/addons/account/wizard/account_validate_move_view.xml
@@ -13,8 +13,8 @@
All selected journal entries will be validated and posted. You won't be able to modify them afterwards.
diff --git a/addons/account/wizard/pos_box.xml b/addons/account/wizard/pos_box.xml
index 975b7fd5171..7beda015b2c 100644
--- a/addons/account/wizard/pos_box.xml
+++ b/addons/account/wizard/pos_box.xml
@@ -13,8 +13,8 @@
diff --git a/addons/account/wizard/setup_wizards_view.xml b/addons/account/wizard/setup_wizards_view.xml
index e9cb357d875..b8b4b53ef28 100644
--- a/addons/account/wizard/setup_wizards_view.xml
+++ b/addons/account/wizard/setup_wizards_view.xml
@@ -24,8 +24,8 @@
-
+ class="oe_highlight" type="object" data-hotkey="q" />
+
@@ -58,8 +58,8 @@
diff --git a/addons/account/wizard/wizard_tax_adjustments_view.xml b/addons/account/wizard/wizard_tax_adjustments_view.xml
index f5e6773501a..cee3de57bba 100644
--- a/addons/account/wizard/wizard_tax_adjustments_view.xml
+++ b/addons/account/wizard/wizard_tax_adjustments_view.xml
@@ -30,8 +30,8 @@
diff --git a/addons/account_check_printing/views/account_payment_views.xml b/addons/account_check_printing/views/account_payment_views.xml
index 91157967612..16801f24bb8 100644
--- a/addons/account_check_printing/views/account_payment_views.xml
+++ b/addons/account_check_printing/views/account_payment_views.xml
@@ -6,9 +6,9 @@
-
-
-
+
+
+
diff --git a/addons/account_check_printing/wizard/print_prenumbered_checks_views.xml b/addons/account_check_printing/wizard/print_prenumbered_checks_views.xml
index b593440c5aa..641ed21a2bb 100644
--- a/addons/account_check_printing/wizard/print_prenumbered_checks_views.xml
+++ b/addons/account_check_printing/wizard/print_prenumbered_checks_views.xml
@@ -12,8 +12,8 @@
diff --git a/addons/account_debit_note/wizard/account_debit_note_view.xml b/addons/account_debit_note/wizard/account_debit_note_view.xml
index be21ca6a987..4e3ebb2307e 100644
--- a/addons/account_debit_note/wizard/account_debit_note_view.xml
+++ b/addons/account_debit_note/wizard/account_debit_note_view.xml
@@ -20,8 +20,8 @@
diff --git a/addons/auth_totp/views/user_preferences.xml b/addons/auth_totp/views/user_preferences.xml
index 81c7336a125..229338c7958 100644
--- a/addons/auth_totp/views/user_preferences.xml
+++ b/addons/auth_totp/views/user_preferences.xml
@@ -98,8 +98,8 @@
-
+ string="Enable two-factor authentication" data-hotkey="q"/>
+
diff --git a/addons/base_import_module/views/base_import_module_view.xml b/addons/base_import_module/views/base_import_module_view.xml
index 47dee329481..d7d94936796 100644
--- a/addons/base_import_module/views/base_import_module_view.xml
+++ b/addons/base_import_module/views/base_import_module_view.xml
@@ -21,11 +21,11 @@
diff --git a/addons/coupon/wizard/coupon_generate_views.xml b/addons/coupon/wizard/coupon_generate_views.xml
index 3233b5350ef..f8773a476a2 100644
--- a/addons/coupon/wizard/coupon_generate_views.xml
+++ b/addons/coupon/wizard/coupon_generate_views.xml
@@ -22,8 +22,8 @@
Some selected customers do not have an email address and will not receive the coupon.
diff --git a/addons/crm/views/crm_lead_views.xml b/addons/crm/views/crm_lead_views.xml
index 08463bd3613..3c7b17d9c03 100644
--- a/addons/crm/views/crm_lead_views.xml
+++ b/addons/crm/views/crm_lead_views.xml
@@ -7,15 +7,15 @@
diff --git a/addons/crm/wizard/crm_lead_pls_update_views.xml b/addons/crm/wizard/crm_lead_pls_update_views.xml
index 78cbe5d785e..ef2d3267daa 100644
--- a/addons/crm/wizard/crm_lead_pls_update_views.xml
+++ b/addons/crm/wizard/crm_lead_pls_update_views.xml
@@ -16,8 +16,8 @@
-
+ string="Confirm" class="btn-primary" data-hotkey="q"/>
+
diff --git a/addons/crm/wizard/crm_lead_to_opportunity_mass_views.xml b/addons/crm/wizard/crm_lead_to_opportunity_mass_views.xml
index e31aae71c0c..1accb94c4ca 100644
--- a/addons/crm/wizard/crm_lead_to_opportunity_mass_views.xml
+++ b/addons/crm/wizard/crm_lead_to_opportunity_mass_views.xml
@@ -43,8 +43,8 @@
diff --git a/addons/crm/wizard/crm_lead_to_opportunity_views.xml b/addons/crm/wizard/crm_lead_to_opportunity_views.xml
index 95f08d12ab6..bb7e9946e1e 100644
--- a/addons/crm/wizard/crm_lead_to_opportunity_views.xml
+++ b/addons/crm/wizard/crm_lead_to_opportunity_views.xml
@@ -35,8 +35,8 @@
diff --git a/addons/crm/wizard/crm_merge_opportunities_views.xml b/addons/crm/wizard/crm_merge_opportunities_views.xml
index 75d7717f7a5..a3d8fe6f6a7 100644
--- a/addons/crm/wizard/crm_merge_opportunities_views.xml
+++ b/addons/crm/wizard/crm_merge_opportunities_views.xml
@@ -26,8 +26,8 @@
diff --git a/addons/crm_iap_lead/views/crm_iap_lead_views.xml b/addons/crm_iap_lead/views/crm_iap_lead_views.xml
index 84aca58f49e..c71081b8cd6 100644
--- a/addons/crm_iap_lead/views/crm_iap_lead_views.xml
+++ b/addons/crm_iap_lead/views/crm_iap_lead_views.xml
@@ -99,8 +99,8 @@
diff --git a/addons/crm_iap_lead_enrich/views/crm_lead_views.xml b/addons/crm_iap_lead_enrich/views/crm_lead_views.xml
index b65f80cc2ec..ecfa087540a 100644
--- a/addons/crm_iap_lead_enrich/views/crm_lead_views.xml
+++ b/addons/crm_iap_lead_enrich/views/crm_lead_views.xml
@@ -7,10 +7,10 @@
-
-
diff --git a/addons/delivery/views/delivery_view.xml b/addons/delivery/views/delivery_view.xml
index acff016bd43..d940c343cfe 100644
--- a/addons/delivery/views/delivery_view.xml
+++ b/addons/delivery/views/delivery_view.xml
@@ -236,10 +236,10 @@
attrs="{'invisible': ['|','|',('carrier_tracking_ref','=',False),('carrier_id', '=', False),('delivery_type','=','grid')]}" />
-
+
-
+
@@ -337,7 +337,7 @@
diff --git a/addons/delivery/wizard/choose_delivery_carrier_views.xml b/addons/delivery/wizard/choose_delivery_carrier_views.xml
index d15fef4415c..4ac0e9a99a7 100644
--- a/addons/delivery/wizard/choose_delivery_carrier_views.xml
+++ b/addons/delivery/wizard/choose_delivery_carrier_views.xml
@@ -29,9 +29,9 @@
diff --git a/addons/delivery/wizard/choose_delivery_package_views.xml b/addons/delivery/wizard/choose_delivery_package_views.xml
index e6201394b8f..f3806847649 100644
--- a/addons/delivery/wizard/choose_delivery_package_views.xml
+++ b/addons/delivery/wizard/choose_delivery_package_views.xml
@@ -16,8 +16,8 @@
diff --git a/addons/event_sale/wizard/event_configurator_views.xml b/addons/event_sale/wizard/event_configurator_views.xml
index db1399cdb34..fd4e01c48ef 100644
--- a/addons/event_sale/wizard/event_configurator_views.xml
+++ b/addons/event_sale/wizard/event_configurator_views.xml
@@ -31,8 +31,8 @@
diff --git a/addons/event_sale/wizard/event_edit_registration.xml b/addons/event_sale/wizard/event_edit_registration.xml
index 897bf34322c..0759f397027 100644
--- a/addons/event_sale/wizard/event_edit_registration.xml
+++ b/addons/event_sale/wizard/event_edit_registration.xml
@@ -21,8 +21,8 @@
diff --git a/addons/gamification/wizard/grant_badge.xml b/addons/gamification/wizard/grant_badge.xml
index dde5b011b1a..8da0731773b 100644
--- a/addons/gamification/wizard/grant_badge.xml
+++ b/addons/gamification/wizard/grant_badge.xml
@@ -11,8 +11,8 @@
diff --git a/addons/gamification/wizard/update_goal.xml b/addons/gamification/wizard/update_goal.xml
index 532750778d6..af416ab83ab 100644
--- a/addons/gamification/wizard/update_goal.xml
+++ b/addons/gamification/wizard/update_goal.xml
@@ -10,8 +10,8 @@
diff --git a/addons/google_calendar/wizard/reset_account_views.xml b/addons/google_calendar/wizard/reset_account_views.xml
index e3cbb243fa7..74f9c76d668 100644
--- a/addons/google_calendar/wizard/reset_account_views.xml
+++ b/addons/google_calendar/wizard/reset_account_views.xml
@@ -12,8 +12,8 @@
diff --git a/addons/google_drive/views/res_config_settings_views.xml b/addons/google_drive/views/res_config_settings_views.xml
index 42965daabe2..85b38edf51e 100644
--- a/addons/google_drive/views/res_config_settings_views.xml
+++ b/addons/google_drive/views/res_config_settings_views.xml
@@ -68,8 +68,9 @@
-
+
diff --git a/addons/hr/wizard/hr_departure_wizard_views.xml b/addons/hr/wizard/hr_departure_wizard_views.xml
index 47424901e33..d92a07a4a5f 100644
--- a/addons/hr/wizard/hr_departure_wizard_views.xml
+++ b/addons/hr/wizard/hr_departure_wizard_views.xml
@@ -18,8 +18,8 @@
diff --git a/addons/hr/wizard/hr_plan_wizard_views.xml b/addons/hr/wizard/hr_plan_wizard_views.xml
index 0dfe92cf219..51754c2a634 100644
--- a/addons/hr/wizard/hr_plan_wizard_views.xml
+++ b/addons/hr/wizard/hr_plan_wizard_views.xml
@@ -13,8 +13,8 @@
diff --git a/addons/hr_expense/views/hr_expense_views.xml b/addons/hr_expense/views/hr_expense_views.xml
index 6e497026302..65fe8ca6092 100644
--- a/addons/hr_expense/views/hr_expense_views.xml
+++ b/addons/hr_expense/views/hr_expense_views.xml
@@ -110,12 +110,12 @@
diff --git a/addons/hr_holidays/views/hr_leave_views.xml b/addons/hr_holidays/views/hr_leave_views.xml
index 5ba8bb94f05..9efb92b4467 100644
--- a/addons/hr_holidays/views/hr_leave_views.xml
+++ b/addons/hr_holidays/views/hr_leave_views.xml
@@ -386,8 +386,8 @@
diff --git a/addons/hr_holidays/wizard/hr_holidays_summary_employees_views.xml b/addons/hr_holidays/wizard/hr_holidays_summary_employees_views.xml
index b5821c5e8d6..0ce01ef6a6f 100644
--- a/addons/hr_holidays/wizard/hr_holidays_summary_employees_views.xml
+++ b/addons/hr_holidays/wizard/hr_holidays_summary_employees_views.xml
@@ -14,8 +14,8 @@
diff --git a/addons/hr_recruitment/views/hr_recruitment_views.xml b/addons/hr_recruitment/views/hr_recruitment_views.xml
index eb0425e1c88..b027150ccb2 100644
--- a/addons/hr_recruitment/views/hr_recruitment_views.xml
+++ b/addons/hr_recruitment/views/hr_recruitment_views.xml
@@ -73,10 +73,10 @@
diff --git a/addons/hr_recruitment/wizard/applicant_refuse_reason_views.xml b/addons/hr_recruitment/wizard/applicant_refuse_reason_views.xml
index b281c01959f..9b173630025 100644
--- a/addons/hr_recruitment/wizard/applicant_refuse_reason_views.xml
+++ b/addons/hr_recruitment/wizard/applicant_refuse_reason_views.xml
@@ -15,8 +15,8 @@
diff --git a/addons/hr_timesheet/wizard/project_task_create_timesheet_views.xml b/addons/hr_timesheet/wizard/project_task_create_timesheet_views.xml
index aea2be82687..06241324c24 100644
--- a/addons/hr_timesheet/wizard/project_task_create_timesheet_views.xml
+++ b/addons/hr_timesheet/wizard/project_task_create_timesheet_views.xml
@@ -12,9 +12,9 @@
diff --git a/addons/hr_work_entry_contract/wizard/create_company_global_time_off_views.xml b/addons/hr_work_entry_contract/wizard/create_company_global_time_off_views.xml
index ad200ca6599..6efd341e4f2 100644
--- a/addons/hr_work_entry_contract/wizard/create_company_global_time_off_views.xml
+++ b/addons/hr_work_entry_contract/wizard/create_company_global_time_off_views.xml
@@ -17,8 +17,8 @@
diff --git a/addons/hr_work_entry_contract/wizard/hr_work_entry_regeneration_wizard_views.xml b/addons/hr_work_entry_contract/wizard/hr_work_entry_regeneration_wizard_views.xml
index 42eba0a77af..a18518482cb 100644
--- a/addons/hr_work_entry_contract/wizard/hr_work_entry_regeneration_wizard_views.xml
+++ b/addons/hr_work_entry_contract/wizard/hr_work_entry_regeneration_wizard_views.xml
@@ -46,7 +46,7 @@
diff --git a/addons/l10n_fr_fec/wizard/account_fr_fec_view.xml b/addons/l10n_fr_fec/wizard/account_fr_fec_view.xml
index 2f7a66dcacd..c1012f191ec 100644
--- a/addons/l10n_fr_fec/wizard/account_fr_fec_view.xml
+++ b/addons/l10n_fr_fec/wizard/account_fr_fec_view.xml
@@ -116,7 +116,7 @@
diff --git a/addons/lunch/views/lunch_orders_views.xml b/addons/lunch/views/lunch_orders_views.xml
index 15017e4b8bf..7538ebab3b6 100644
--- a/addons/lunch/views/lunch_orders_views.xml
+++ b/addons/lunch/views/lunch_orders_views.xml
@@ -247,9 +247,9 @@
diff --git a/addons/mail/views/mail_activity_views.xml b/addons/mail/views/mail_activity_views.xml
index f6cf75a31b7..7516f6bf51c 100644
--- a/addons/mail/views/mail_activity_views.xml
+++ b/addons/mail/views/mail_activity_views.xml
@@ -130,19 +130,19 @@
+ attrs="{'invisible': [('id', '!=', False)]}" data-hotkey="q"/>
+ attrs="{'invisible': [('id', '=', False)]}" data-hotkey="q"/>
-
+
diff --git a/addons/mail/wizard/invite_view.xml b/addons/mail/wizard/invite_view.xml
index 9b35c27ed16..7708f99aa8b 100644
--- a/addons/mail/wizard/invite_view.xml
+++ b/addons/mail/wizard/invite_view.xml
@@ -19,8 +19,8 @@
-
+ name="add_followers" type="object" class="btn-primary" data-hotkey="q"/>
+
diff --git a/addons/mail/wizard/mail_blacklist_remove_view.xml b/addons/mail/wizard/mail_blacklist_remove_view.xml
index 4bc8edd4a0b..486520ff61e 100644
--- a/addons/mail/wizard/mail_blacklist_remove_view.xml
+++ b/addons/mail/wizard/mail_blacklist_remove_view.xml
@@ -10,8 +10,8 @@
diff --git a/addons/mail/wizard/mail_compose_message_view.xml b/addons/mail/wizard/mail_compose_message_view.xml
index d8cac0c74c2..cb3a11bb3fe 100644
--- a/addons/mail/wizard/mail_compose_message_view.xml
+++ b/addons/mail/wizard/mail_compose_message_view.xml
@@ -75,9 +75,9 @@
context="{'default_model': model, 'default_body_html': body, 'default_subject': subject}"/>
-
-
-
+
+
+
diff --git a/addons/mail/wizard/mail_resend_cancel_views.xml b/addons/mail/wizard/mail_resend_cancel_views.xml
index 178945431b5..83b2d02cc01 100644
--- a/addons/mail/wizard/mail_resend_cancel_views.xml
+++ b/addons/mail/wizard/mail_resend_cancel_views.xml
@@ -11,8 +11,8 @@
If you want to re-send them, click Cancel now, then click on the notification and review them one by one by clicking on the red envelope next to each message.
diff --git a/addons/mail/wizard/mail_resend_message_views.xml b/addons/mail/wizard/mail_resend_message_views.xml
index 3025dab8f3c..a6b2f41cd9f 100644
--- a/addons/mail/wizard/mail_resend_message_views.xml
+++ b/addons/mail/wizard/mail_resend_message_views.xml
@@ -25,9 +25,9 @@
Caution: It won't be possible to send this mail again to the recipients you did not select.
diff --git a/addons/mail/wizard/mail_template_preview_views.xml b/addons/mail/wizard/mail_template_preview_views.xml
index ab3d0bd55ed..2b21ad2a912 100644
--- a/addons/mail/wizard/mail_template_preview_views.xml
+++ b/addons/mail/wizard/mail_template_preview_views.xml
@@ -40,7 +40,7 @@
diff --git a/addons/mass_mailing/views/mailing_list_views.xml b/addons/mass_mailing/views/mailing_list_views.xml
index 1e73cbc98c4..71dd8f06872 100644
--- a/addons/mass_mailing/views/mailing_list_views.xml
+++ b/addons/mass_mailing/views/mailing_list_views.xml
@@ -121,8 +121,8 @@
diff --git a/addons/mass_mailing/views/mailing_mailing_views.xml b/addons/mass_mailing/views/mailing_mailing_views.xml
index ff6a0bc46d0..ce35869f943 100644
--- a/addons/mass_mailing/views/mailing_mailing_views.xml
+++ b/addons/mass_mailing/views/mailing_mailing_views.xml
@@ -54,13 +54,13 @@
diff --git a/addons/mass_mailing/wizard/mailing_list_merge_views.xml b/addons/mass_mailing/wizard/mailing_list_merge_views.xml
index 0cb523fafde..6e6869ab42d 100644
--- a/addons/mass_mailing/wizard/mailing_list_merge_views.xml
+++ b/addons/mass_mailing/wizard/mailing_list_merge_views.xml
@@ -19,8 +19,8 @@
diff --git a/addons/mass_mailing/wizard/mailing_mailing_schedule_date_views.xml b/addons/mass_mailing/wizard/mailing_mailing_schedule_date_views.xml
index 3392383bb4b..4014041dd7b 100644
--- a/addons/mass_mailing/wizard/mailing_mailing_schedule_date_views.xml
+++ b/addons/mass_mailing/wizard/mailing_mailing_schedule_date_views.xml
@@ -11,8 +11,8 @@
diff --git a/addons/mass_mailing/wizard/mailing_mailing_test_views.xml b/addons/mass_mailing/wizard/mailing_mailing_test_views.xml
index 6927ac95be6..2be21e6e6b6 100644
--- a/addons/mass_mailing/wizard/mailing_mailing_test_views.xml
+++ b/addons/mass_mailing/wizard/mailing_mailing_test_views.xml
@@ -13,8 +13,8 @@
diff --git a/addons/mass_mailing_sms/views/mailing_mailing_views.xml b/addons/mass_mailing_sms/views/mailing_mailing_views.xml
index 5f2e51292bb..8735ec297bf 100644
--- a/addons/mass_mailing_sms/views/mailing_mailing_views.xml
+++ b/addons/mass_mailing_sms/views/mailing_mailing_views.xml
@@ -24,11 +24,11 @@
diff --git a/addons/mass_mailing_sms/wizard/mailing_sms_test_views.xml b/addons/mass_mailing_sms/wizard/mailing_sms_test_views.xml
index 8b8713fe35f..ca431d49f32 100644
--- a/addons/mass_mailing_sms/wizard/mailing_sms_test_views.xml
+++ b/addons/mass_mailing_sms/wizard/mailing_sms_test_views.xml
@@ -13,8 +13,8 @@
diff --git a/addons/membership/wizard/membership_invoice_views.xml b/addons/membership/wizard/membership_invoice_views.xml
index 7972c0e5b1c..7c1df9c04ac 100644
--- a/addons/membership/wizard/membership_invoice_views.xml
+++ b/addons/membership/wizard/membership_invoice_views.xml
@@ -11,8 +11,8 @@
diff --git a/addons/microsoft_calendar/wizard/reset_account_views.xml b/addons/microsoft_calendar/wizard/reset_account_views.xml
index 1646c6e9db4..acae59b66a0 100644
--- a/addons/microsoft_calendar/wizard/reset_account_views.xml
+++ b/addons/microsoft_calendar/wizard/reset_account_views.xml
@@ -12,8 +12,8 @@
diff --git a/addons/mrp/views/mrp_production_views.xml b/addons/mrp/views/mrp_production_views.xml
index b26abf69314..26688603939 100644
--- a/addons/mrp/views/mrp_production_views.xml
+++ b/addons/mrp/views/mrp_production_views.xml
@@ -67,8 +67,8 @@
-
+ confirm="There are no components to consume. Are you still sure you want to continue?" data-hotkey="g"/>
+
+ ('state', '!=', 'to_close')]}" string="Mark as Done" type="object" class="oe_highlight" data-hotkey="g"/>
-
-
-
-
-
-
+
+
+
+
+
+
-
- />
-
+ />
+
-
-
+
diff --git a/addons/mrp/views/mrp_unbuild_views.xml b/addons/mrp/views/mrp_unbuild_views.xml
index 81a58bba28f..a14d0d201df 100644
--- a/addons/mrp/views/mrp_unbuild_views.xml
+++ b/addons/mrp/views/mrp_unbuild_views.xml
@@ -89,7 +89,7 @@
diff --git a/addons/mrp/views/mrp_workorder_views.xml b/addons/mrp/views/mrp_workorder_views.xml
index 3725f8c137a..178085a8a60 100644
--- a/addons/mrp/views/mrp_workorder_views.xml
+++ b/addons/mrp/views/mrp_workorder_views.xml
@@ -217,8 +217,8 @@
diff --git a/addons/mrp/wizard/change_production_qty_views.xml b/addons/mrp/wizard/change_production_qty_views.xml
index 8d5004d70a8..e1ecc7bee01 100644
--- a/addons/mrp/wizard/change_production_qty_views.xml
+++ b/addons/mrp/wizard/change_production_qty_views.xml
@@ -13,9 +13,9 @@
diff --git a/addons/mrp/wizard/mrp_consumption_warning_views.xml b/addons/mrp/wizard/mrp_consumption_warning_views.xml
index a09d66db320..3fd6296c0bd 100644
--- a/addons/mrp/wizard/mrp_consumption_warning_views.xml
+++ b/addons/mrp/wizard/mrp_consumption_warning_views.xml
@@ -33,12 +33,12 @@
diff --git a/addons/mrp/wizard/mrp_immediate_production_views.xml b/addons/mrp/wizard/mrp_immediate_production_views.xml
index 9c98f67c840..d078e46f9c9 100644
--- a/addons/mrp/wizard/mrp_immediate_production_views.xml
+++ b/addons/mrp/wizard/mrp_immediate_production_views.xml
@@ -18,8 +18,8 @@
diff --git a/addons/mrp/wizard/mrp_production_backorder.xml b/addons/mrp/wizard/mrp_production_backorder.xml
index 7b116eb3626..13c3e22aad9 100644
--- a/addons/mrp/wizard/mrp_production_backorder.xml
+++ b/addons/mrp/wizard/mrp_production_backorder.xml
@@ -21,12 +21,12 @@
diff --git a/addons/mrp/wizard/mrp_workcenter_block_view.xml b/addons/mrp/wizard/mrp_workcenter_block_view.xml
index 8104b8ea5ec..2e6a9cae618 100644
--- a/addons/mrp/wizard/mrp_workcenter_block_view.xml
+++ b/addons/mrp/wizard/mrp_workcenter_block_view.xml
@@ -13,8 +13,8 @@
diff --git a/addons/mrp_product_expiry/wizard/confirm_expiry_view.xml b/addons/mrp_product_expiry/wizard/confirm_expiry_view.xml
index 5256ebd2a10..ed524a029ad 100644
--- a/addons/mrp_product_expiry/wizard/confirm_expiry_view.xml
+++ b/addons/mrp_product_expiry/wizard/confirm_expiry_view.xml
@@ -26,7 +26,7 @@
type="object"
attrs="{'invisible': [('production_ids', '=', [])]}"
class="btn-primary"/>
-
diff --git a/addons/mrp_subcontracting/views/mrp_production_views.xml b/addons/mrp_subcontracting/views/mrp_production_views.xml
index 6284ae858ec..1dd6a18153f 100644
--- a/addons/mrp_subcontracting/views/mrp_production_views.xml
+++ b/addons/mrp_subcontracting/views/mrp_production_views.xml
@@ -46,9 +46,9 @@
diff --git a/addons/mrp_subcontracting/views/stock_picking_views.xml b/addons/mrp_subcontracting/views/stock_picking_views.xml
index f035da8f784..4741a08ab0c 100644
--- a/addons/mrp_subcontracting/views/stock_picking_views.xml
+++ b/addons/mrp_subcontracting/views/stock_picking_views.xml
@@ -7,7 +7,7 @@
-
+
diff --git a/addons/payment/views/account_invoice_views.xml b/addons/payment/views/account_invoice_views.xml
index 0f171bbe41c..f3ee42b535c 100644
--- a/addons/payment/views/account_invoice_views.xml
+++ b/addons/payment/views/account_invoice_views.xml
@@ -15,10 +15,10 @@
diff --git a/addons/payment/wizards/payment_acquirer_onboarding_templates.xml b/addons/payment/wizards/payment_acquirer_onboarding_templates.xml
index 720a7deb3b4..784ce47ce29 100644
--- a/addons/payment/wizards/payment_acquirer_onboarding_templates.xml
+++ b/addons/payment/wizards/payment_acquirer_onboarding_templates.xml
@@ -75,8 +75,8 @@
-
+ type="object" data-hotkey="q" />
+
diff --git a/addons/payment/wizards/payment_link_wizard_views.xml b/addons/payment/wizards/payment_link_wizard_views.xml
index 8a74e0bc134..ef38915f695 100644
--- a/addons/payment/wizards/payment_link_wizard_views.xml
+++ b/addons/payment/wizards/payment_link_wizard_views.xml
@@ -32,7 +32,7 @@
This partner has no email, which may cause issues with some payment acquirers. Setting an email for this partner is advised.
diff --git a/addons/phone_validation/wizard/phone_blacklist_remove_view.xml b/addons/phone_validation/wizard/phone_blacklist_remove_view.xml
index c41db2c23f8..ccb39de4c66 100644
--- a/addons/phone_validation/wizard/phone_blacklist_remove_view.xml
+++ b/addons/phone_validation/wizard/phone_blacklist_remove_view.xml
@@ -10,8 +10,8 @@
diff --git a/addons/point_of_sale/views/pos_session_view.xml b/addons/point_of_sale/views/pos_session_view.xml
index 69baa30f619..5decce94219 100644
--- a/addons/point_of_sale/views/pos_session_view.xml
+++ b/addons/point_of_sale/views/pos_session_view.xml
@@ -236,8 +236,8 @@
There is a difference between the expected and actual closing in cash. Are you sure you want to close the session and post the accounting entries?
diff --git a/addons/point_of_sale/wizard/pos_close_session_wizard.xml b/addons/point_of_sale/wizard/pos_close_session_wizard.xml
index b424fe2a9bd..21e9062e872 100644
--- a/addons/point_of_sale/wizard/pos_close_session_wizard.xml
+++ b/addons/point_of_sale/wizard/pos_close_session_wizard.xml
@@ -12,8 +12,8 @@
diff --git a/addons/point_of_sale/wizard/pos_details.xml b/addons/point_of_sale/wizard/pos_details.xml
index 6a10896b6fd..7987cc9e09f 100644
--- a/addons/point_of_sale/wizard/pos_details.xml
+++ b/addons/point_of_sale/wizard/pos_details.xml
@@ -13,8 +13,8 @@
diff --git a/addons/point_of_sale/wizard/pos_payment.xml b/addons/point_of_sale/wizard/pos_payment.xml
index e44bb4293b5..c47aa366ab1 100644
--- a/addons/point_of_sale/wizard/pos_payment.xml
+++ b/addons/point_of_sale/wizard/pos_payment.xml
@@ -12,8 +12,8 @@
diff --git a/addons/portal/wizard/portal_share_views.xml b/addons/portal/wizard/portal_share_views.xml
index 75410572f89..f9ef8eb2e14 100644
--- a/addons/portal/wizard/portal_share_views.xml
+++ b/addons/portal/wizard/portal_share_views.xml
@@ -18,8 +18,8 @@
diff --git a/addons/portal/wizard/portal_wizard_views.xml b/addons/portal/wizard/portal_wizard_views.xml
index c5faa0ab93e..48eb7c14b79 100644
--- a/addons/portal/wizard/portal_wizard_views.xml
+++ b/addons/portal/wizard/portal_wizard_views.xml
@@ -49,7 +49,7 @@
diff --git a/addons/product_expiry/wizard/confirm_expiry_view.xml b/addons/product_expiry/wizard/confirm_expiry_view.xml
index d43c4255416..a5e80a09e19 100644
--- a/addons/product_expiry/wizard/confirm_expiry_view.xml
+++ b/addons/product_expiry/wizard/confirm_expiry_view.xml
@@ -19,14 +19,16 @@
+ special="cancel" data-hotkey="z"/>
diff --git a/addons/product_margin/wizard/product_margin_view.xml b/addons/product_margin/wizard/product_margin_view.xml
index caed7927df9..57fc35f3a15 100644
--- a/addons/product_margin/wizard/product_margin_view.xml
+++ b/addons/product_margin/wizard/product_margin_view.xml
@@ -11,8 +11,8 @@
diff --git a/addons/project/views/project_views.xml b/addons/project/views/project_views.xml
index ebc2625ed19..0a48fba6fb0 100644
--- a/addons/project/views/project_views.xml
+++ b/addons/project/views/project_views.xml
@@ -502,8 +502,8 @@
@@ -687,7 +687,7 @@
+ attrs="{'invisible' : [('user_id', '!=', False)]}" data-hotkey="q"/>
diff --git a/addons/project/wizard/project_delete_wizard_views.xml b/addons/project/wizard/project_delete_wizard_views.xml
index 34e1d15bc03..e1ed4a57099 100644
--- a/addons/project/wizard/project_delete_wizard_views.xml
+++ b/addons/project/wizard/project_delete_wizard_views.xml
@@ -15,12 +15,12 @@
Are you sure you want to delete this project ?
diff --git a/addons/project/wizard/project_task_type_delete_views.xml b/addons/project/wizard/project_task_type_delete_views.xml
index a0bc0001931..fa1addb41f7 100644
--- a/addons/project/wizard/project_task_type_delete_views.xml
+++ b/addons/project/wizard/project_task_type_delete_views.xml
@@ -17,9 +17,9 @@
You cannot delete stages containing tasks. You should first delete all of their tasks.
@@ -40,8 +40,8 @@
Are you sure you want to continue?
diff --git a/addons/purchase/views/purchase_views.xml b/addons/purchase/views/purchase_views.xml
index f34f0fc233e..a6449d0d863 100644
--- a/addons/purchase/views/purchase_views.xml
+++ b/addons/purchase/views/purchase_views.xml
@@ -134,21 +134,21 @@
diff --git a/addons/sale_coupon/wizard/sale_coupon_apply_code_views.xml b/addons/sale_coupon/wizard/sale_coupon_apply_code_views.xml
index bc146e58ec1..929315dc414 100644
--- a/addons/sale_coupon/wizard/sale_coupon_apply_code_views.xml
+++ b/addons/sale_coupon/wizard/sale_coupon_apply_code_views.xml
@@ -11,8 +11,8 @@
diff --git a/addons/sale_crm/views/crm_lead_views.xml b/addons/sale_crm/views/crm_lead_views.xml
index d56f0c1a37e..09c6d1aa063 100644
--- a/addons/sale_crm/views/crm_lead_views.xml
+++ b/addons/sale_crm/views/crm_lead_views.xml
@@ -7,7 +7,7 @@
-
diff --git a/addons/sale_crm/wizard/crm_opportunity_to_quotation_views.xml b/addons/sale_crm/wizard/crm_opportunity_to_quotation_views.xml
index 385eb52e73e..b9b94ef4355 100644
--- a/addons/sale_crm/wizard/crm_opportunity_to_quotation_views.xml
+++ b/addons/sale_crm/wizard/crm_opportunity_to_quotation_views.xml
@@ -17,8 +17,8 @@
diff --git a/addons/sale_product_configurator/wizard/sale_product_configurator_views.xml b/addons/sale_product_configurator/wizard/sale_product_configurator_views.xml
index 8c7cf01636d..53f0eec6827 100644
--- a/addons/sale_product_configurator/wizard/sale_product_configurator_views.xml
+++ b/addons/sale_product_configurator/wizard/sale_product_configurator_views.xml
@@ -22,9 +22,9 @@
diff --git a/addons/sale_timesheet/wizard/project_create_invoice_views.xml b/addons/sale_timesheet/wizard/project_create_invoice_views.xml
index 55e2bdff034..431e27adc05 100644
--- a/addons/sale_timesheet/wizard/project_create_invoice_views.xml
+++ b/addons/sale_timesheet/wizard/project_create_invoice_views.xml
@@ -13,8 +13,8 @@
diff --git a/addons/sale_timesheet/wizard/project_create_sale_order_views.xml b/addons/sale_timesheet/wizard/project_create_sale_order_views.xml
index c23273e4883..5d739567bea 100644
--- a/addons/sale_timesheet/wizard/project_create_sale_order_views.xml
+++ b/addons/sale_timesheet/wizard/project_create_sale_order_views.xml
@@ -27,8 +27,8 @@
diff --git a/addons/sms/wizard/sms_cancel_views.xml b/addons/sms/wizard/sms_cancel_views.xml
index f672a80db64..31f9fa8fcba 100644
--- a/addons/sms/wizard/sms_cancel_views.xml
+++ b/addons/sms/wizard/sms_cancel_views.xml
@@ -10,8 +10,8 @@
If you want to re-send them, click Cancel now, then click on the notification and review them one by one by clicking on the red icon next to each message.
diff --git a/addons/sms/wizard/sms_composer_views.xml b/addons/sms/wizard/sms_composer_views.xml
index 90f293317d3..80f42753f49 100644
--- a/addons/sms/wizard/sms_composer_views.xml
+++ b/addons/sms/wizard/sms_composer_views.xml
@@ -55,15 +55,15 @@
diff --git a/addons/sms/wizard/sms_resend_views.xml b/addons/sms/wizard/sms_resend_views.xml
index 82fb0f97121..f9ce259bbec 100644
--- a/addons/sms/wizard/sms_resend_views.xml
+++ b/addons/sms/wizard/sms_resend_views.xml
@@ -24,12 +24,12 @@
+ attrs="{'invisible': [('has_insufficient_credit', '=', False)]}" data-hotkey="q"/>
-
-
-
+ attrs="{'invisible': [('has_unregistered_account', '=', False)]}" data-hotkey="q"/>
+
+
+
diff --git a/addons/sms/wizard/sms_template_preview_views.xml b/addons/sms/wizard/sms_template_preview_views.xml
index c2a3f396283..5368bb662d9 100644
--- a/addons/sms/wizard/sms_template_preview_views.xml
+++ b/addons/sms/wizard/sms_template_preview_views.xml
@@ -22,7 +22,7 @@
diff --git a/addons/snailmail/wizard/snailmail_confirm_views.xml b/addons/snailmail/wizard/snailmail_confirm_views.xml
index 4df4d9de72f..b4be1cddedd 100644
--- a/addons/snailmail/wizard/snailmail_confirm_views.xml
+++ b/addons/snailmail/wizard/snailmail_confirm_views.xml
@@ -7,8 +7,8 @@
You are about to send this by post. Are you sure you want to continue?
diff --git a/addons/snailmail/wizard/snailmail_letter_cancel_views.xml b/addons/snailmail/wizard/snailmail_letter_cancel_views.xml
index 1729c105166..bff8492a84f 100644
--- a/addons/snailmail/wizard/snailmail_letter_cancel_views.xml
+++ b/addons/snailmail/wizard/snailmail_letter_cancel_views.xml
@@ -10,8 +10,8 @@
If you want to re-send them, click Cancel now, then click on the notification and review them one by one by clicking on the red paper-plane next to each message.
diff --git a/addons/snailmail/wizard/snailmail_letter_format_error_views.xml b/addons/snailmail/wizard/snailmail_letter_format_error_views.xml
index 8277cf95dc3..998e3885115 100644
--- a/addons/snailmail/wizard/snailmail_letter_format_error_views.xml
+++ b/addons/snailmail/wizard/snailmail_letter_format_error_views.xml
@@ -12,9 +12,9 @@
diff --git a/addons/snailmail/wizard/snailmail_letter_missing_required_fields_views.xml b/addons/snailmail/wizard/snailmail_letter_missing_required_fields_views.xml
index dccd802e969..aabd79fa391 100644
--- a/addons/snailmail/wizard/snailmail_letter_missing_required_fields_views.xml
+++ b/addons/snailmail/wizard/snailmail_letter_missing_required_fields_views.xml
@@ -21,9 +21,9 @@
diff --git a/addons/stock/views/stock_move_views.xml b/addons/stock/views/stock_move_views.xml
index f343047a841..04b9651aa99 100644
--- a/addons/stock/views/stock_move_views.xml
+++ b/addons/stock/views/stock_move_views.xml
@@ -161,12 +161,12 @@
Assign Serial Numbers
Clear All
@@ -176,11 +176,11 @@
diff --git a/addons/stock/views/stock_package_level_views.xml b/addons/stock/views/stock_package_level_views.xml
index fd22c93cff0..48f1b04c000 100644
--- a/addons/stock/views/stock_package_level_views.xml
+++ b/addons/stock/views/stock_package_level_views.xml
@@ -55,8 +55,8 @@
diff --git a/addons/stock/views/stock_picking_views.xml b/addons/stock/views/stock_picking_views.xml
index c8afd05ec3f..2be259b7c3b 100644
--- a/addons/stock/views/stock_picking_views.xml
+++ b/addons/stock/views/stock_picking_views.xml
@@ -229,26 +229,26 @@
-
+
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
diff --git a/addons/stock/views/stock_scrap_views.xml b/addons/stock/views/stock_scrap_views.xml
index bd17fe6dfd9..40cefc32830 100644
--- a/addons/stock/views/stock_scrap_views.xml
+++ b/addons/stock/views/stock_scrap_views.xml
@@ -26,7 +26,7 @@
@@ -178,8 +178,8 @@
diff --git a/addons/stock/wizard/product_replenish_views.xml b/addons/stock/wizard/product_replenish_views.xml
index 42c7b881a23..a3219ee467a 100644
--- a/addons/stock/wizard/product_replenish_views.xml
+++ b/addons/stock/wizard/product_replenish_views.xml
@@ -36,10 +36,11 @@
+ special="cancel" data-hotkey="z" />
diff --git a/addons/stock/wizard/stock_assign_serial_views.xml b/addons/stock/wizard/stock_assign_serial_views.xml
index 785e372fd48..9e41a11d025 100644
--- a/addons/stock/wizard/stock_assign_serial_views.xml
+++ b/addons/stock/wizard/stock_assign_serial_views.xml
@@ -12,9 +12,9 @@
diff --git a/addons/stock/wizard/stock_backorder_confirmation_views.xml b/addons/stock/wizard/stock_backorder_confirmation_views.xml
index 1258b70ffae..5ea2e6ef1f3 100644
--- a/addons/stock/wizard/stock_backorder_confirmation_views.xml
+++ b/addons/stock/wizard/stock_backorder_confirmation_views.xml
@@ -34,9 +34,9 @@
diff --git a/addons/stock/wizard/stock_change_product_qty_views.xml b/addons/stock/wizard/stock_change_product_qty_views.xml
index 3bb2d35559b..932d617242d 100644
--- a/addons/stock/wizard/stock_change_product_qty_views.xml
+++ b/addons/stock/wizard/stock_change_product_qty_views.xml
@@ -17,8 +17,8 @@
diff --git a/addons/stock/wizard/stock_immediate_transfer_views.xml b/addons/stock/wizard/stock_immediate_transfer_views.xml
index ef562bfda76..7855cf50df7 100644
--- a/addons/stock/wizard/stock_immediate_transfer_views.xml
+++ b/addons/stock/wizard/stock_immediate_transfer_views.xml
@@ -28,8 +28,8 @@
diff --git a/addons/stock/wizard/stock_inventory_adjustment_name.xml b/addons/stock/wizard/stock_inventory_adjustment_name.xml
index 9b3e7db0b96..3450b7d3969 100644
--- a/addons/stock/wizard/stock_inventory_adjustment_name.xml
+++ b/addons/stock/wizard/stock_inventory_adjustment_name.xml
@@ -12,8 +12,8 @@
diff --git a/addons/stock/wizard/stock_inventory_conflict.xml b/addons/stock/wizard/stock_inventory_conflict.xml
index da00e200566..ae6d5110e40 100644
--- a/addons/stock/wizard/stock_inventory_conflict.xml
+++ b/addons/stock/wizard/stock_inventory_conflict.xml
@@ -41,9 +41,9 @@
diff --git a/addons/stock/wizard/stock_inventory_warning.xml b/addons/stock/wizard/stock_inventory_warning.xml
index fde79794752..0d4d37ccb4b 100644
--- a/addons/stock/wizard/stock_inventory_warning.xml
+++ b/addons/stock/wizard/stock_inventory_warning.xml
@@ -10,8 +10,8 @@
This will discard all unapplied counts, do you want to proceed?
@@ -27,8 +27,8 @@
Some selected lines already have quantities set, they will be ignored.
@@ -44,8 +44,8 @@
Some selected lines don't have any quantities set, they will be ignored.
diff --git a/addons/stock/wizard/stock_orderpoint_snooze_views.xml b/addons/stock/wizard/stock_orderpoint_snooze_views.xml
index d3b2d357ad4..937e0a9bc80 100644
--- a/addons/stock/wizard/stock_orderpoint_snooze_views.xml
+++ b/addons/stock/wizard/stock_orderpoint_snooze_views.xml
@@ -11,8 +11,8 @@
diff --git a/addons/stock/wizard/stock_package_destination_views.xml b/addons/stock/wizard/stock_package_destination_views.xml
index c9a2765d27c..a435ae7e982 100644
--- a/addons/stock/wizard/stock_package_destination_views.xml
+++ b/addons/stock/wizard/stock_package_destination_views.xml
@@ -50,8 +50,8 @@
diff --git a/addons/stock/wizard/stock_picking_return_views.xml b/addons/stock/wizard/stock_picking_return_views.xml
index 7d8841f5e27..42d54ee31c5 100644
--- a/addons/stock/wizard/stock_picking_return_views.xml
+++ b/addons/stock/wizard/stock_picking_return_views.xml
@@ -36,8 +36,8 @@
diff --git a/addons/stock/wizard/stock_quantity_history.xml b/addons/stock/wizard/stock_quantity_history.xml
index 2b7fe150d95..61939652652 100644
--- a/addons/stock/wizard/stock_quantity_history.xml
+++ b/addons/stock/wizard/stock_quantity_history.xml
@@ -9,8 +9,8 @@
diff --git a/addons/stock/wizard/stock_replenishment_info.xml b/addons/stock/wizard/stock_replenishment_info.xml
index 4ae79d65a35..a68191353fe 100644
--- a/addons/stock/wizard/stock_replenishment_info.xml
+++ b/addons/stock/wizard/stock_replenishment_info.xml
@@ -16,7 +16,7 @@
diff --git a/addons/stock/wizard/stock_request_count.xml b/addons/stock/wizard/stock_request_count.xml
index 477e7484914..75d044c737a 100644
--- a/addons/stock/wizard/stock_request_count.xml
+++ b/addons/stock/wizard/stock_request_count.xml
@@ -12,8 +12,8 @@
diff --git a/addons/stock/wizard/stock_rules_report_views.xml b/addons/stock/wizard/stock_rules_report_views.xml
index a2c6c7ebbc3..3d970666f82 100644
--- a/addons/stock/wizard/stock_rules_report_views.xml
+++ b/addons/stock/wizard/stock_rules_report_views.xml
@@ -19,8 +19,9 @@
-
+
diff --git a/addons/stock/wizard/stock_scheduler_compute_views.xml b/addons/stock/wizard/stock_scheduler_compute_views.xml
index 066d7977ed6..41550d752c4 100644
--- a/addons/stock/wizard/stock_scheduler_compute_views.xml
+++ b/addons/stock/wizard/stock_scheduler_compute_views.xml
@@ -9,8 +9,8 @@
The stock will be reserved for operations waiting for availability and the reordering rules will be triggered.
diff --git a/addons/stock/wizard/stock_track_confirmation_views.xml b/addons/stock/wizard/stock_track_confirmation_views.xml
index 0e87530622c..aea5e8ed293 100644
--- a/addons/stock/wizard/stock_track_confirmation_views.xml
+++ b/addons/stock/wizard/stock_track_confirmation_views.xml
@@ -16,8 +16,8 @@
diff --git a/addons/stock/wizard/stock_warn_insufficient_qty_views.xml b/addons/stock/wizard/stock_warn_insufficient_qty_views.xml
index 84db1979bf0..5392ba73de8 100644
--- a/addons/stock/wizard/stock_warn_insufficient_qty_views.xml
+++ b/addons/stock/wizard/stock_warn_insufficient_qty_views.xml
@@ -25,8 +25,8 @@
diff --git a/addons/stock_account/wizard/stock_valuation_layer_revaluation_views.xml b/addons/stock_account/wizard/stock_valuation_layer_revaluation_views.xml
index c867b84b585..50863e9319e 100644
--- a/addons/stock_account/wizard/stock_valuation_layer_revaluation_views.xml
+++ b/addons/stock_account/wizard/stock_valuation_layer_revaluation_views.xml
@@ -34,8 +34,8 @@
diff --git a/addons/stock_landed_costs/views/account_move_views.xml b/addons/stock_landed_costs/views/account_move_views.xml
index dd2ae77b08c..de3c3717574 100644
--- a/addons/stock_landed_costs/views/account_move_views.xml
+++ b/addons/stock_landed_costs/views/account_move_views.xml
@@ -16,7 +16,7 @@
-
+
diff --git a/addons/stock_picking_batch/wizard/stock_picking_to_batch_views.xml b/addons/stock_picking_batch/wizard/stock_picking_to_batch_views.xml
index 5483f40a073..336f8b26aee 100644
--- a/addons/stock_picking_batch/wizard/stock_picking_to_batch_views.xml
+++ b/addons/stock_picking_batch/wizard/stock_picking_to_batch_views.xml
@@ -17,8 +17,8 @@
diff --git a/addons/stock_sms/wizard/confirm_stock_sms_views.xml b/addons/stock_sms/wizard/confirm_stock_sms_views.xml
index 001304c50d0..0fdc2c3d9af 100644
--- a/addons/stock_sms/wizard/confirm_stock_sms_views.xml
+++ b/addons/stock_sms/wizard/confirm_stock_sms_views.xml
@@ -8,11 +8,11 @@
You are about to confirm this Delivery Order by SMS Text Message.
This feature can easily be disabled from the Settings of Inventory or by clicking on "Disable SMS".
diff --git a/addons/survey/wizard/survey_invite_views.xml b/addons/survey/wizard/survey_invite_views.xml
index bcd1e0b4c0d..47ad64d5ec9 100644
--- a/addons/survey/wizard/survey_invite_views.xml
+++ b/addons/survey/wizard/survey_invite_views.xml
@@ -56,8 +56,8 @@
diff --git a/addons/web/views/base_document_layout_views.xml b/addons/web/views/base_document_layout_views.xml
index cb4e81a0fc8..31e6c5b9596 100644
--- a/addons/web/views/base_document_layout_views.xml
+++ b/addons/web/views/base_document_layout_views.xml
@@ -37,8 +37,8 @@
diff --git a/addons/website/views/website_views.xml b/addons/website/views/website_views.xml
index 3046acfd7b8..7469944f632 100644
--- a/addons/website/views/website_views.xml
+++ b/addons/website/views/website_views.xml
@@ -65,8 +65,8 @@
diff --git a/addons/website/wizard/website_robots.xml b/addons/website/wizard/website_robots.xml
index dd0a9147459..078c80887ce 100644
--- a/addons/website/wizard/website_robots.xml
+++ b/addons/website/wizard/website_robots.xml
@@ -17,8 +17,8 @@
Allow: *
diff --git a/addons/website_crm_partner_assign/wizard/crm_forward_to_partner_view.xml b/addons/website_crm_partner_assign/wizard/crm_forward_to_partner_view.xml
index 173d8a7d4c6..b8858fcb4de 100644
--- a/addons/website_crm_partner_assign/wizard/crm_forward_to_partner_view.xml
+++ b/addons/website_crm_partner_assign/wizard/crm_forward_to_partner_view.xml
@@ -29,8 +29,8 @@
diff --git a/addons/website_sale/views/sale_order_views.xml b/addons/website_sale/views/sale_order_views.xml
index c8d8c893bea..855497fb5ce 100644
--- a/addons/website_sale/views/sale_order_views.xml
+++ b/addons/website_sale/views/sale_order_views.xml
@@ -54,7 +54,7 @@
{'invisible': ['|','&',('is_abandoned_cart', '=', True), ('cart_recovery_email_sent', '=', False)]}
-
diff --git a/odoo/addons/base/data/ir_demo_data.xml b/odoo/addons/base/data/ir_demo_data.xml
index 60f8c9cb50c..5ca53c3bce8 100644
--- a/odoo/addons/base/data/ir_demo_data.xml
+++ b/odoo/addons/base/data/ir_demo_data.xml
@@ -28,8 +28,8 @@
diff --git a/odoo/addons/base/data/ir_demo_failure_data.xml b/odoo/addons/base/data/ir_demo_failure_data.xml
index 7059ad6310c..f675333a5f8 100644
--- a/odoo/addons/base/data/ir_demo_failure_data.xml
+++ b/odoo/addons/base/data/ir_demo_failure_data.xml
@@ -36,7 +36,7 @@ action = {
diff --git a/odoo/addons/base/views/ir_model_views.xml b/odoo/addons/base/views/ir_model_views.xml
index e32541c42b9..81784beb0c7 100644
--- a/odoo/addons/base/views/ir_model_views.xml
+++ b/odoo/addons/base/views/ir_model_views.xml
@@ -12,8 +12,8 @@
diff --git a/odoo/addons/base/views/ir_ui_view_views.xml b/odoo/addons/base/views/ir_ui_view_views.xml
index b176c74f0e3..aa0a2003e7e 100644
--- a/odoo/addons/base/views/ir_ui_view_views.xml
+++ b/odoo/addons/base/views/ir_ui_view_views.xml
@@ -130,8 +130,8 @@
You need two views to compare.
diff --git a/odoo/addons/base/views/onboarding_views.xml b/odoo/addons/base/views/onboarding_views.xml
index a5b1c079338..1a17666f23d 100644
--- a/odoo/addons/base/views/onboarding_views.xml
+++ b/odoo/addons/base/views/onboarding_views.xml
@@ -152,8 +152,8 @@
diff --git a/odoo/addons/base/views/res_config_settings_views.xml b/odoo/addons/base/views/res_config_settings_views.xml
index 4a49e5cd74a..13234e2bd14 100644
--- a/odoo/addons/base/views/res_config_settings_views.xml
+++ b/odoo/addons/base/views/res_config_settings_views.xml
@@ -18,7 +18,7 @@
diff --git a/odoo/addons/base/views/res_config_views.xml b/odoo/addons/base/views/res_config_views.xml
index f8cadae3bd6..56c5da6fccb 100644
--- a/odoo/addons/base/views/res_config_views.xml
+++ b/odoo/addons/base/views/res_config_views.xml
@@ -9,8 +9,8 @@
@@ -23,8 +23,8 @@
diff --git a/odoo/addons/base/views/res_users_views.xml b/odoo/addons/base/views/res_users_views.xml
index e56d6de1ef9..3287782937d 100644
--- a/odoo/addons/base/views/res_users_views.xml
+++ b/odoo/addons/base/views/res_users_views.xml
@@ -10,8 +10,8 @@
@@ -49,8 +49,8 @@
@@ -386,8 +386,8 @@
identify the key once created.
@@ -414,7 +414,7 @@
to your user account, it is very important to store it securely.
@@ -492,8 +492,8 @@
diff --git a/odoo/addons/base/wizard/base_export_language_views.xml b/odoo/addons/base/wizard/base_export_language_views.xml
index 7ef2726233f..a40b393e0fa 100644
--- a/odoo/addons/base/wizard/base_export_language_views.xml
+++ b/odoo/addons/base/wizard/base_export_language_views.xml
@@ -31,11 +31,11 @@
documentation .
diff --git a/odoo/addons/base/wizard/base_import_language_views.xml b/odoo/addons/base/wizard/base_import_language_views.xml
index 56495ead0ca..83344ecdd2d 100644
--- a/odoo/addons/base/wizard/base_import_language_views.xml
+++ b/odoo/addons/base/wizard/base_import_language_views.xml
@@ -15,8 +15,8 @@
diff --git a/odoo/addons/base/wizard/base_language_install_views.xml b/odoo/addons/base/wizard/base_language_install_views.xml
index 16fb70ba7c9..d550d33b90d 100644
--- a/odoo/addons/base/wizard/base_language_install_views.xml
+++ b/odoo/addons/base/wizard/base_language_install_views.xml
@@ -18,11 +18,11 @@ Users can choose his favorite language in their preferences.
-
- Switch to & Close
+
+ Switch to & Close
diff --git a/odoo/addons/base/wizard/base_module_uninstall_views.xml b/odoo/addons/base/wizard/base_module_uninstall_views.xml
index 9fc5ff23c64..ff6a5b7de75 100644
--- a/odoo/addons/base/wizard/base_module_uninstall_views.xml
+++ b/odoo/addons/base/wizard/base_module_uninstall_views.xml
@@ -52,8 +52,8 @@
diff --git a/odoo/addons/base/wizard/base_module_update_views.xml b/odoo/addons/base/wizard/base_module_update_views.xml
index 18382ce8f10..0c9eb1722f7 100644
--- a/odoo/addons/base/wizard/base_module_update_views.xml
+++ b/odoo/addons/base/wizard/base_module_update_views.xml
@@ -19,11 +19,11 @@
diff --git a/odoo/addons/base/wizard/base_module_upgrade.py b/odoo/addons/base/wizard/base_module_upgrade.py
index debacf8657a..d5e38fb21e0 100644
--- a/odoo/addons/base/wizard/base_module_upgrade.py
+++ b/odoo/addons/base/wizard/base_module_upgrade.py
@@ -35,8 +35,8 @@ class BaseModuleUpgrade(models.TransientModel):
res['arch'] = '''
'''
diff --git a/odoo/addons/base/wizard/base_module_upgrade_views.xml b/odoo/addons/base/wizard/base_module_upgrade_views.xml
index fba6110664d..f24e508befc 100644
--- a/odoo/addons/base/wizard/base_module_upgrade_views.xml
+++ b/odoo/addons/base/wizard/base_module_upgrade_views.xml
@@ -13,8 +13,8 @@
@@ -45,8 +45,8 @@
The selected modules have been updated / installed !
We suggest to reload the menu tab to see the new menus (Ctrl+T then Ctrl+R)."
diff --git a/odoo/addons/base/wizard/base_partner_merge_views.xml b/odoo/addons/base/wizard/base_partner_merge_views.xml
index 0903f200bca..e11ff319928 100644
--- a/odoo/addons/base/wizard/base_partner_merge_views.xml
+++ b/odoo/addons/base/wizard/base_partner_merge_views.xml
@@ -76,27 +76,27 @@
diff --git a/odoo/addons/base/wizard/base_update_translations_views.xml b/odoo/addons/base/wizard/base_update_translations_views.xml
index f1f764fc038..6af126b648a 100644
--- a/odoo/addons/base/wizard/base_update_translations_views.xml
+++ b/odoo/addons/base/wizard/base_update_translations_views.xml
@@ -10,8 +10,8 @@