From 86aa7b78aadee5747c93b4bd27046cfaed1e438d Mon Sep 17 00:00:00 2001 From: Kevin Baptiste Date: Mon, 5 Jul 2021 14:03:25 +0000 Subject: [PATCH] [IMP] *: introduce data-hotkey on form and modal views Define `data-hotkey` on most used action buttons. For the modals, the following keys are dedicated for "special" actions: - Alt+G: add - Alt+V: save - Alt+Z: cancel closes odoo/odoo#73275 Taskid: 2588233 Related: odoo/enterprise#19464 Signed-off-by: Kevin Baptiste --- .../views/account_bank_statement_views.xml | 8 ++--- addons/account/views/account_move_views.xml | 24 ++++++++------- .../views/account_onboarding_templates.xml | 4 +-- addons/account/views/account_payment_view.xml | 10 +++---- .../account_automatic_entry_wizard_views.xml | 4 +-- .../wizard/account_invoice_send_views.xml | 10 +++---- .../wizard/account_move_reversal_view.xml | 4 +-- .../wizard/account_payment_register_views.xml | 4 +-- .../wizard/account_report_common_view.xml | 4 +-- .../wizard/account_resequence_views.xml | 4 +-- .../wizard/account_tour_upload_bill.xml | 8 ++--- .../wizard/account_unreconcile_view.xml | 4 +-- .../wizard/account_validate_move_view.xml | 4 +-- addons/account/wizard/pos_box.xml | 4 +-- addons/account/wizard/setup_wizards_view.xml | 8 ++--- .../wizard/wizard_tax_adjustments_view.xml | 4 +-- .../views/account_payment_views.xml | 6 ++-- .../wizard/print_prenumbered_checks_views.xml | 4 +-- .../wizard/account_debit_note_view.xml | 4 +-- addons/auth_totp/views/user_preferences.xml | 4 +-- .../views/base_import_module_view.xml | 6 ++-- .../coupon/wizard/coupon_generate_views.xml | 4 +-- addons/crm/views/crm_lead_views.xml | 10 +++---- addons/crm/wizard/crm_lead_lost_views.xml | 4 +-- .../crm/wizard/crm_lead_pls_update_views.xml | 4 +-- .../crm_lead_to_opportunity_mass_views.xml | 4 +-- .../wizard/crm_lead_to_opportunity_views.xml | 4 +-- .../wizard/crm_merge_opportunities_views.xml | 4 +-- .../crm_iap_lead/views/crm_iap_lead_views.xml | 4 +-- .../views/crm_lead_views.xml | 4 +-- addons/delivery/views/delivery_view.xml | 6 ++-- .../wizard/choose_delivery_carrier_views.xml | 6 ++-- .../wizard/choose_delivery_package_views.xml | 4 +-- .../wizard/event_configurator_views.xml | 4 +-- .../wizard/event_edit_registration.xml | 4 +-- addons/gamification/wizard/grant_badge.xml | 4 +-- addons/gamification/wizard/update_goal.xml | 4 +-- .../wizard/reset_account_views.xml | 4 +-- .../views/res_config_settings_views.xml | 3 +- .../hr/wizard/hr_departure_wizard_views.xml | 4 +-- addons/hr/wizard/hr_plan_wizard_views.xml | 4 +-- addons/hr_expense/views/hr_expense_views.xml | 15 ++++++---- .../hr_expense_approve_duplicate_views.xml | 6 ++-- .../wizard/hr_expense_refuse_reason_views.xml | 4 +-- .../gamification_badge_user_wizard_views.xml | 4 +-- .../views/hr_leave_allocation_views.xml | 4 +-- addons/hr_holidays/views/hr_leave_views.xml | 4 +-- .../hr_holidays_summary_employees_views.xml | 4 +-- .../views/hr_recruitment_views.xml | 10 +++---- .../wizard/applicant_refuse_reason_views.xml | 4 +-- .../project_task_create_timesheet_views.xml | 6 ++-- .../create_company_global_time_off_views.xml | 4 +-- ...r_work_entry_regeneration_wizard_views.xml | 2 +- addons/l10n_eu_service/wizard/wizard.xml | 2 +- .../wizard/account_fr_fec_view.xml | 2 +- addons/lunch/views/lunch_orders_views.xml | 6 ++-- addons/mail/views/mail_activity_views.xml | 12 ++++---- addons/mail/wizard/invite_view.xml | 4 +-- .../wizard/mail_blacklist_remove_view.xml | 4 +-- .../mail/wizard/mail_compose_message_view.xml | 6 ++-- .../mail/wizard/mail_resend_cancel_views.xml | 4 +-- .../mail/wizard/mail_resend_message_views.xml | 6 ++-- .../wizard/mail_template_preview_views.xml | 2 +- .../mass_mailing/views/mailing_list_views.xml | 4 +-- .../views/mailing_mailing_views.xml | 10 +++---- .../wizard/mailing_contact_to_list_views.xml | 6 ++-- .../wizard/mailing_list_merge_views.xml | 4 +-- .../mailing_mailing_schedule_date_views.xml | 4 +-- .../wizard/mailing_mailing_test_views.xml | 4 +-- .../views/mailing_mailing_views.xml | 4 +-- .../wizard/mailing_sms_test_views.xml | 4 +-- .../wizard/membership_invoice_views.xml | 4 +-- .../wizard/reset_account_views.xml | 4 +-- addons/mrp/views/mrp_production_views.xml | 30 +++++++++---------- addons/mrp/views/mrp_unbuild_views.xml | 6 ++-- addons/mrp/views/mrp_workorder_views.xml | 4 +-- .../wizard/change_production_qty_views.xml | 4 +-- .../wizard/mrp_consumption_warning_views.xml | 6 ++-- .../wizard/mrp_immediate_production_views.xml | 4 +-- .../mrp/wizard/mrp_production_backorder.xml | 8 ++--- .../mrp/wizard/mrp_workcenter_block_view.xml | 4 +-- .../wizard/confirm_expiry_view.xml | 2 +- .../views/mrp_production_views.xml | 6 ++-- .../views/stock_picking_views.xml | 2 +- .../payment/views/account_invoice_views.xml | 4 +-- .../payment_acquirer_onboarding_templates.xml | 4 +-- .../wizards/payment_link_wizard_views.xml | 2 +- .../wizard/phone_blacklist_remove_view.xml | 4 +-- .../point_of_sale/views/pos_session_view.xml | 4 +-- .../wizard/pos_close_session_wizard.xml | 4 +-- addons/point_of_sale/wizard/pos_details.xml | 4 +-- addons/point_of_sale/wizard/pos_payment.xml | 4 +-- addons/portal/wizard/portal_share_views.xml | 4 +-- addons/portal/wizard/portal_wizard_views.xml | 2 +- .../wizard/confirm_expiry_view.xml | 4 ++- .../wizard/product_margin_view.xml | 4 +-- addons/project/views/project_views.xml | 6 ++-- .../wizard/project_delete_wizard_views.xml | 8 ++--- .../wizard/project_task_type_delete_views.xml | 10 +++---- addons/purchase/views/purchase_views.xml | 28 ++++++++--------- .../purchase_stock/views/purchase_views.xml | 2 +- addons/repair/views/repair_views.xml | 18 +++++------ .../wizard/repair_make_invoice_views.xml | 4 +-- addons/sale/views/sale_views.xml | 20 ++++++------- .../sale_make_invoice_advance_views.xml | 6 ++-- .../sale/wizard/sale_order_cancel_views.xml | 4 +-- .../wizard/sale_coupon_apply_code_views.xml | 4 +-- addons/sale_crm/views/crm_lead_views.xml | 2 +- .../crm_opportunity_to_quotation_views.xml | 4 +-- .../sale_product_configurator_views.xml | 6 ++-- .../wizard/project_create_invoice_views.xml | 4 +-- .../project_create_sale_order_views.xml | 4 +-- addons/sms/wizard/sms_cancel_views.xml | 4 +-- addons/sms/wizard/sms_composer_views.xml | 10 +++---- addons/sms/wizard/sms_resend_views.xml | 10 +++---- .../sms/wizard/sms_template_preview_views.xml | 2 +- .../wizard/snailmail_confirm_views.xml | 4 +-- .../wizard/snailmail_letter_cancel_views.xml | 4 +-- .../snailmail_letter_format_error_views.xml | 6 ++-- ...l_letter_missing_required_fields_views.xml | 6 ++-- addons/stock/views/stock_move_views.xml | 10 +++---- .../stock/views/stock_package_level_views.xml | 4 +-- addons/stock/views/stock_picking_views.xml | 24 +++++++-------- addons/stock/views/stock_scrap_views.xml | 6 ++-- .../stock/wizard/product_replenish_views.xml | 3 +- .../wizard/stock_assign_serial_views.xml | 4 +-- .../stock_backorder_confirmation_views.xml | 6 ++-- .../wizard/stock_change_product_qty_views.xml | 4 +-- .../wizard/stock_immediate_transfer_views.xml | 4 +-- .../stock_inventory_adjustment_name.xml | 4 +-- .../stock/wizard/stock_inventory_conflict.xml | 6 ++-- .../stock/wizard/stock_inventory_warning.xml | 12 ++++---- .../wizard/stock_orderpoint_snooze_views.xml | 4 +-- .../stock_package_destination_views.xml | 4 +-- .../wizard/stock_picking_return_views.xml | 4 +-- .../stock/wizard/stock_quantity_history.xml | 4 +-- .../stock/wizard/stock_replenishment_info.xml | 2 +- addons/stock/wizard/stock_request_count.xml | 4 +-- .../stock/wizard/stock_rules_report_views.xml | 3 +- .../wizard/stock_scheduler_compute_views.xml | 4 +-- .../wizard/stock_track_confirmation_views.xml | 4 +-- .../stock_warn_insufficient_qty_views.xml | 4 +-- ...tock_valuation_layer_revaluation_views.xml | 4 +-- .../views/account_move_views.xml | 2 +- .../wizard/stock_picking_to_batch_views.xml | 4 +-- .../wizard/confirm_stock_sms_views.xml | 6 ++-- addons/survey/wizard/survey_invite_views.xml | 4 +-- .../web/views/base_document_layout_views.xml | 4 +-- addons/website/views/website_views.xml | 4 +-- addons/website/wizard/website_robots.xml | 4 +-- .../wizard/crm_forward_to_partner_view.xml | 4 +-- .../website_sale/views/sale_order_views.xml | 2 +- .../wizard/slide_channel_invite_views.xml | 4 +-- odoo/addons/base/data/ir_demo_data.xml | 4 +-- .../addons/base/data/ir_demo_failure_data.xml | 2 +- odoo/addons/base/views/ir_model_views.xml | 4 +-- odoo/addons/base/views/ir_ui_view_views.xml | 4 +-- odoo/addons/base/views/onboarding_views.xml | 4 +-- .../base/views/res_config_settings_views.xml | 2 +- odoo/addons/base/views/res_config_views.xml | 8 ++--- odoo/addons/base/views/res_users_views.xml | 18 +++++------ .../wizard/base_export_language_views.xml | 6 ++-- .../wizard/base_import_language_views.xml | 4 +-- .../wizard/base_language_install_views.xml | 6 ++-- .../wizard/base_module_uninstall_views.xml | 4 +-- .../base/wizard/base_module_update_views.xml | 6 ++-- .../addons/base/wizard/base_module_upgrade.py | 4 +-- .../base/wizard/base_module_upgrade_views.xml | 8 ++--- .../base/wizard/base_partner_merge_views.xml | 12 ++++---- .../wizard/base_update_translations_views.xml | 4 +-- 170 files changed, 478 insertions(+), 468 deletions(-) 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 @@
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 @@