From 6408c0c54dcb594db3fcae5cf0fea160d69dffbc Mon Sep 17 00:00:00 2001 From: Don Kendall Date: Sat, 16 May 2026 06:55:15 -0400 Subject: [PATCH] [MIG] pos_*: analysis annotations for POS extension modules --- docsource/modules180-190.rst | 18 ++++++------- .../19.0.1.0/upgrade_analysis_work.txt | 16 ++++++++++++ .../19.0.1.0/upgrade_analysis_work.txt | 24 ++++++++++++++++++ .../19.0.1.0/upgrade_analysis_work.txt | 10 ++++++++ .../19.0.1.0/upgrade_analysis_work.txt | 15 +++++++++++ .../19.0.1.0/upgrade_analysis_work.txt | 11 ++++++++ .../19.0.1.0/upgrade_analysis_work.txt | 14 +++++++++++ .../19.0.1.0/upgrade_analysis_work.txt | 10 ++++++++ .../19.0.1.0/upgrade_analysis_work.txt | 11 ++++++++ .../19.0.1.0/upgrade_analysis_work.txt | 17 +++++++++++++ .../19.0.1.0/upgrade_analysis_work.txt | 10 ++++++++ .../19.0.1.0/upgrade_analysis_work.txt | 25 +++++++++++++++++++ .../19.0.1.1/upgrade_analysis_work.txt | 11 ++++++++ .../19.0.1.0/upgrade_analysis_work.txt | 24 ++++++++++++++++++ 14 files changed, 207 insertions(+), 9 deletions(-) create mode 100644 openupgrade_scripts/scripts/pos_cashdro/19.0.1.0/upgrade_analysis_work.txt create mode 100644 openupgrade_scripts/scripts/pos_dpopay/19.0.1.0/upgrade_analysis_work.txt create mode 100644 openupgrade_scripts/scripts/pos_event/19.0.1.0/upgrade_analysis_work.txt create mode 100644 openupgrade_scripts/scripts/pos_glory_cash/19.0.1.0/upgrade_analysis_work.txt create mode 100644 openupgrade_scripts/scripts/pos_imin/19.0.1.0/upgrade_analysis_work.txt create mode 100644 openupgrade_scripts/scripts/pos_mollie/19.0.1.0/upgrade_analysis_work.txt create mode 100644 openupgrade_scripts/scripts/pos_online_payment/19.0.1.0/upgrade_analysis_work.txt create mode 100644 openupgrade_scripts/scripts/pos_pine_labs/19.0.1.0/upgrade_analysis_work.txt create mode 100644 openupgrade_scripts/scripts/pos_qfpay/19.0.1.0/upgrade_analysis_work.txt create mode 100644 openupgrade_scripts/scripts/pos_razorpay/19.0.1.0/upgrade_analysis_work.txt create mode 100644 openupgrade_scripts/scripts/pos_safaricom/19.0.1.0/upgrade_analysis_work.txt create mode 100644 openupgrade_scripts/scripts/pos_sale/19.0.1.1/upgrade_analysis_work.txt create mode 100644 openupgrade_scripts/scripts/pos_self_order/19.0.1.0/upgrade_analysis_work.txt diff --git a/docsource/modules180-190.rst b/docsource/modules180-190.rst index e7f797ce0766..9db36bf59b1c 100644 --- a/docsource/modules180-190.rst +++ b/docsource/modules180-190.rst @@ -836,17 +836,17 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | |del| pos_epson_printer | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| pos_event | | | +| pos_event |Done |Nothing to do | +---------------------------------------------------+----------------------+-------------------------------------------------+ | pos_event_sale | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| |new| pos_glory_cash | | | +| |new| pos_glory_cash |Done |Nothing to do | +---------------------------------------------------+----------------------+-------------------------------------------------+ | pos_hr |Nothing to do | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | pos_hr_restaurant | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| |new| pos_imin | | | +| |new| pos_imin |Done |Nothing to do | +---------------------------------------------------+----------------------+-------------------------------------------------+ | pos_loyalty | |No DB layout changes. | +---------------------------------------------------+----------------------+-------------------------------------------------+ @@ -854,17 +854,17 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | pos_mrp | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| pos_online_payment | | | +| pos_online_payment |Done |Nothing to do | +---------------------------------------------------+----------------------+-------------------------------------------------+ | pos_online_payment_self_order | |No DB layout changes. | +---------------------------------------------------+----------------------+-------------------------------------------------+ | |del| pos_paytm | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| pos_pine_labs | | | +| pos_pine_labs |Done |Nothing to do | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| |new| pos_qfpay | | | +| |new| pos_qfpay |Done |Nothing to do | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| pos_razorpay | | | +| pos_razorpay |Done |Nothing to do | +---------------------------------------------------+----------------------+-------------------------------------------------+ | |new| pos_repair | |No DB layout changes. | +---------------------------------------------------+----------------------+-------------------------------------------------+ @@ -876,13 +876,13 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | pos_restaurant_stripe | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| pos_sale | | | +| pos_sale |Done |Nothing to do | +---------------------------------------------------+----------------------+-------------------------------------------------+ | pos_sale_loyalty | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | pos_sale_margin | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| pos_self_order | | | +| pos_self_order |Done |Nothing to do | +---------------------------------------------------+----------------------+-------------------------------------------------+ | pos_self_order_adyen | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/pos_cashdro/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pos_cashdro/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..7ce16a4b7131 --- /dev/null +++ b/openupgrade_scripts/scripts/pos_cashdro/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,16 @@ +---Models in module 'pos_cashdro'--- + +# NOTHING TO DO + +---Fields in module 'pos_cashdro'--- +pos_cashdro / pos.payment.method / cashdro_ip (char) : NEW +pos_cashdro / pos.payment.method / cashdro_password (char) : NEW +pos_cashdro / pos.payment.method / cashdro_use_lna (boolean) : NEW +pos_cashdro / pos.payment.method / cashdro_username (char) : NEW + +# NOTHING TO DO + +---XML records in module 'pos_cashdro'--- +NEW ir.ui.view: pos_cashdro.pos_payment_method_view_form_inherit_pos_cashdro + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/pos_dpopay/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pos_dpopay/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..c7c2046dce40 --- /dev/null +++ b/openupgrade_scripts/scripts/pos_dpopay/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,24 @@ +---Models in module 'pos_dpopay'--- + +# NOTHING TO DO + +---Fields in module 'pos_dpopay'--- +pos_dpopay / pos.payment / dpopay_mobile_money_phone (char): NEW +pos_dpopay / pos.payment / dpopay_rrn (char) : NEW +pos_dpopay / pos.payment / dpopay_transaction_ref (char) : NEW +pos_dpopay / pos.payment.method / dpopay_bearer_token (char) : NEW hasdefault: default +pos_dpopay / pos.payment.method / dpopay_chain_id (char) : NEW +pos_dpopay / pos.payment.method / dpopay_client_id (char) : NEW +pos_dpopay / pos.payment.method / dpopay_client_secret (char) : NEW +pos_dpopay / pos.payment.method / dpopay_mid (char) : NEW +pos_dpopay / pos.payment.method / dpopay_payment_mode (selection): NEW selection_keys: ['card', 'momo'], hasdefault: default +pos_dpopay / pos.payment.method / dpopay_test_mode (boolean) : NEW +pos_dpopay / pos.payment.method / dpopay_tid (char) : NEW + +# NOTHING TO DO + +---XML records in module 'pos_dpopay'--- +NEW ir.ui.view: pos_dpopay.pos_payment_method_view_form_inherit_pos_dpopay +NEW ir.ui.view: pos_dpopay.view_pos_payment_form_inherited_pos_dpopay + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/pos_event/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pos_event/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..4ce7d5da488b --- /dev/null +++ b/openupgrade_scripts/scripts/pos_event/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,10 @@ +---Models in module 'pos_event'--- + +# NOTHING TO DO + +---Fields in module 'pos_event'--- + +---XML records in module 'pos_event'--- +NEW ir.ui.view: pos_event.event_registration_ticket_view_form + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/pos_glory_cash/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pos_glory_cash/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..8c1276cb2139 --- /dev/null +++ b/openupgrade_scripts/scripts/pos_glory_cash/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,15 @@ +---Models in module 'pos_glory_cash'--- + +# NOTHING TO DO + +---Fields in module 'pos_glory_cash'--- +pos_glory_cash / pos.payment.method / glory_password (char) : NEW +pos_glory_cash / pos.payment.method / glory_username (char) : NEW +pos_glory_cash / pos.payment.method / glory_websocket_address (char): NEW + +# NOTHING TO DO + +---XML records in module 'pos_glory_cash'--- +NEW ir.ui.view: pos_glory_cash.pos_payment_method_view_form_inherit_pos_glory_cash + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/pos_imin/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pos_imin/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..2b83399db698 --- /dev/null +++ b/openupgrade_scripts/scripts/pos_imin/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,11 @@ +---Models in module 'pos_imin'--- + +# NOTHING TO DO + +---Fields in module 'pos_imin'--- + +---XML records in module 'pos_imin'--- +NEW ir.ui.view: pos_imin.pos_config_view_form_inherit_pos_imin +NEW ir.ui.view: pos_imin.res_config_settings_view_form_inherit_pos_imin + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/pos_mollie/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pos_mollie/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..4a69f5337b71 --- /dev/null +++ b/openupgrade_scripts/scripts/pos_mollie/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,14 @@ +---Models in module 'pos_mollie'--- + +# NOTHING TO DO + +---Fields in module 'pos_mollie'--- +pos_mollie / pos.payment.method / mollie_payment_provider_id (many2one): NEW relation: payment.provider +pos_mollie / pos.payment.method / mollie_terminal_id (char) : NEW + +# NOTHING TO DO + +---XML records in module 'pos_mollie'--- +NEW ir.ui.view: pos_mollie.pos_payment_method_view_form_inherit_pos_mollie + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/pos_online_payment/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pos_online_payment/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..c56dc713e274 --- /dev/null +++ b/openupgrade_scripts/scripts/pos_online_payment/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,10 @@ +---Models in module 'pos_online_payment'--- + +# NOTHING TO DO + +---Fields in module 'pos_online_payment'--- + +---XML records in module 'pos_online_payment'--- +NEW ir.ui.view: pos_online_payment.res_config_settings_view_form + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/pos_pine_labs/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pos_pine_labs/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..f87e3463ea53 --- /dev/null +++ b/openupgrade_scripts/scripts/pos_pine_labs/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,11 @@ +---Models in module 'pos_pine_labs'--- + +# NOTHING TO DO + +---Fields in module 'pos_pine_labs'--- + +---XML records in module 'pos_pine_labs'--- +NEW ir.ui.view: pos_pine_labs.view_pos_payment_form_inherit_pine_labs +DEL ir.ui.view: pos_pine_labs.view_pos_pos_form_inherit_pos_pine_labs + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/pos_qfpay/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pos_qfpay/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..5ee2ddf0cdf4 --- /dev/null +++ b/openupgrade_scripts/scripts/pos_qfpay/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,17 @@ +---Models in module 'pos_qfpay'--- + +# NOTHING TO DO + +---Fields in module 'pos_qfpay'--- +pos_qfpay / pos.payment.method / qfpay_latest_response (char) : NEW +pos_qfpay / pos.payment.method / qfpay_notification_key (char) : NEW +pos_qfpay / pos.payment.method / qfpay_payment_type (selection): NEW selection_keys: ['alipay', 'amex_card', 'card_payment', 'fps', 'octopus', 'payme', 'union', 'unionpay_card', 'wx'] +pos_qfpay / pos.payment.method / qfpay_pos_key (char) : NEW +pos_qfpay / pos.payment.method / qfpay_terminal_ip_address (char): NEW + +# NOTHING TO DO + +---XML records in module 'pos_qfpay'--- +NEW ir.ui.view: pos_qfpay.pos_payment_method_view_form + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/pos_razorpay/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pos_razorpay/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..c80b2ba10797 --- /dev/null +++ b/openupgrade_scripts/scripts/pos_razorpay/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,10 @@ +---Models in module 'pos_razorpay'--- + +# NOTHING TO DO + +---Fields in module 'pos_razorpay'--- +pos_razorpay / pos.payment / razorpay_p2p_request_id (char): NEW + +# NOTHING TO DO + +---XML records in module 'pos_razorpay'--- diff --git a/openupgrade_scripts/scripts/pos_safaricom/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pos_safaricom/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..e0b8d2145db9 --- /dev/null +++ b/openupgrade_scripts/scripts/pos_safaricom/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,25 @@ +---Models in module 'pos_safaricom'--- +new model transaction.lipa.na.mpesa + +# NOTHING TO DO + +---Fields in module 'pos_safaricom'--- +pos_safaricom / pos.payment.method / business_short_code (char) : NEW +pos_safaricom / pos.payment.method / consumer_key (char) : NEW +pos_safaricom / pos.payment.method / consumer_secret (char) : NEW +pos_safaricom / pos.payment.method / passkey (char) : NEW +pos_safaricom / pos.payment.method / safaricom_payment_type (selection): NEW selection_keys: ['lipa_na_mpesa', 'mpesa_express'], hasdefault: default +pos_safaricom / pos.payment.method / safaricom_test_mode (boolean) : NEW hasdefault: default +pos_safaricom / transaction.lipa.na.mpesa / amount (integer) : NEW +pos_safaricom / transaction.lipa.na.mpesa / name (char) : NEW +pos_safaricom / transaction.lipa.na.mpesa / number (char) : NEW +pos_safaricom / transaction.lipa.na.mpesa / received_at (datetime) : NEW +pos_safaricom / transaction.lipa.na.mpesa / trans_id (char) : NEW + +# NOTHING TO DO + +---XML records in module 'pos_safaricom'--- +NEW ir.model.access: pos_safaricom.access_transaction_lipa_na_mpesa_pos +NEW ir.ui.view: pos_safaricom.pos_payment_method_view_form_inherit_pos_safaricom + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/pos_sale/19.0.1.1/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pos_sale/19.0.1.1/upgrade_analysis_work.txt new file mode 100644 index 000000000000..0d5e9aeeea75 --- /dev/null +++ b/openupgrade_scripts/scripts/pos_sale/19.0.1.1/upgrade_analysis_work.txt @@ -0,0 +1,11 @@ +---Models in module 'pos_sale'--- + +# NOTHING TO DO + +---Fields in module 'pos_sale'--- + +---XML records in module 'pos_sale'--- +DEL ir.ui.view: pos_sale.crm_team_view_kanban_dashboard +DEL ir.ui.view: pos_sale.product_template_form_view + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/pos_self_order/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/pos_self_order/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..9255a90b99cb --- /dev/null +++ b/openupgrade_scripts/scripts/pos_self_order/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,24 @@ +---Models in module 'pos_self_order'--- + +# NOTHING TO DO + +---Fields in module 'pos_self_order'--- +pos_self_order / pos.category / hour_after (float) : module is now 'point_of_sale' ('pos_self_order') +pos_self_order / pos.category / hour_until (float) : module is now 'point_of_sale' ('pos_self_order') +pos_self_order / pos.category / pos_config_ids (many2many) : NEW relation: pos.config +pos_self_order / pos.config / self_ordering_image_background_ids (many2many): NEW relation: ir.attachment +pos_self_order / pos.config / self_ordering_takeaway (boolean): DEL +pos_self_order / pos.order / self_ordering_table_id (many2one): NEW relation: restaurant.table +pos_self_order / pos.order / source (False) : NEW selection_keys: ['kiosk', 'mobile', 'pos'], mode: modify +pos_self_order / pos.preset / available_in_self (boolean) : NEW hasdefault: default +pos_self_order / pos.preset / mail_template_id (many2one) : NEW relation: mail.template +pos_self_order / pos.preset / service_at (selection) : NEW required, selection_keys: ['counter', 'delivery', 'table'], hasdefault: default + +# NOTHING TO DO + +---XML records in module 'pos_self_order'--- +NEW ir.ui.view: pos_self_order.view_pos_preset_form +NEW mail.template: pos_self_order.delivery_email_template (noupdate) +NEW mail.template: pos_self_order.takeout_email_template (noupdate) + +# NOTHING TO DO