Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ account / account.lock_exception / user_id (many2one) : NEW re
account / account.move / amount_untaxed_in_currency_signed (float): NEW isfunction: function, stored
account / account.move / audit_trail_message_ids (one2many): NEW relation: mail.message
account / account.move / checked (boolean) : NEW
account / account.move / invoice_currency_rate (float) : NEW isfunction: function, stored
account / account.move / invoice_currency_rate (float) : NEW hasdefault: compute
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changed in odoo/odoo@2d486fb. Anyway, previously, if not renamed, it was needed to be pre-added and computed via SQL. Can you check, @MiquelRForgeFlow ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In that commit, invoice_currency_rate was made editable, but is hasn't changed in the way it is computed.

But, regarding to pre-creating it, I think I avoided to do it due the difficulty to convert the compute into SQL.

Feel free to improve the code :)

Copy link
Member

@pedrobaeza pedrobaeza Jul 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MiquelRForgeFlow that's something you can't avoid, because if not, migrating from 17 to 18 with thousand of moves will trigger the computation and takes hours. Please complete the account migration with such thing, as it can be considered essential.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, I don't have a clear way to do it right now. The needed query isn't simple.

account / account.move / is_manually_modified (boolean): NEW
account / account.move / journal_group_id (many2one) : NEW relation: account.journal.group, stored: False
account / account.move / made_sequence_gap (boolean) : NEW isfunction: function, stored
Expand Down Expand Up @@ -93,7 +93,7 @@ account / account.payment.term.line / delay_type (selection) : selec
account / account.reconcile.model / counterpart_type (selection) : NEW selection_keys: ['general', 'purchase', 'sale'], hasdefault: default
account / account.reconcile.model.line / analytic_distribution_search (json): DEL stored: False
account / account.report / currency_translation (selection): NEW selection_keys: ['cta', 'current'], hasdefault: compute
account / account.report / default_opening_date_filter (selection): selection_keys added: [previous_month, previous_year, previous_tax_period, previous_quarter], removed: [last_month, last_tax_period, last_year, last_quarter]
account / account.report / default_opening_date_filter (selection): selection_keys added: [previous_month, previous_quarter, previous_tax_period, previous_year], removed: [last_month, last_quarter, last_tax_period, last_year]
account / account.report / filter_budgets (boolean) : NEW hasdefault: compute
account / account.report / integer_rounding (selection) : NEW selection_keys: ['DOWN', 'HALF-UP', 'UP']
account / account.report.expression / date_scope (selection) : selection_keys removed: [normal]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
account_edi_ubl_cii / res.company / invoice_is_ubl_cii (boolean) : DEL
account_edi_ubl_cii / res.partner / invoice_edi_format (False) : NEW selection_keys: ['facturx', 'nlcius', 'ubl_a_nz', 'ubl_bis3', 'ubl_sg', 'xrechnung'], mode: modify
account_edi_ubl_cii / res.partner / is_peppol_edi_format (boolean): previously in module account_peppol
account_edi_ubl_cii / res.partner / peppol_eas (selection) : selection_keys removed: [9901, 0215, 0212]
account_edi_ubl_cii / res.partner / peppol_eas (selection) : selection_keys removed: [0212, 0215, 9901]
account_edi_ubl_cii / res.partner / ubl_cii_format (selection) : DEL selection_keys: ['facturx', 'nlcius', 'ubl_a_nz', 'ubl_bis3', 'ubl_sg', 'xrechnung']
account_edi_ubl_cii / res.users / is_peppol_edi_format (boolean): previously in module account_peppol
---XML records in module 'account_edi_ubl_cii'---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ new model account_peppol.service.wizard [transient]
new model peppol.registration [transient]
---Fields in module 'account_peppol'---
account_peppol / account.move / peppol_move_state (selection) : selection_keys removed: [canceled]
account_peppol / res.company / account_peppol_proxy_state (selection): selection_keys added: [receiver, sender, in_verification, smp_registration], removed: [canceled, sent_verification, pending, active, not_verified]
account_peppol / res.company / account_peppol_proxy_state (selection): selection_keys added: [in_verification, receiver, sender, smp_registration], removed: [active, canceled, not_verified, pending, sent_verification]
account_peppol / res.company / is_account_peppol_participant (boolean): DEL
account_peppol / res.partner / account_peppol_is_endpoint_valid (boolean): DEL
account_peppol / res.partner / account_peppol_validity_last_check (date): DEL
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ new model res.device.log
---Fields in module 'base'---
base / ir.actions.act_url / path (char) : NEW
base / ir.actions.act_window / path (char) : NEW
base / ir.actions.act_window.view / view_mode (selection) : selection_keys added: [list], removed: [tree, gantt]
base / ir.actions.act_window.view / view_mode (selection) : selection_keys added: [list], removed: [gantt, tree]
base / ir.actions.act_window_close / path (char) : NEW
base / ir.actions.actions / path (char) : NEW
base / ir.actions.client / path (char) : NEW
Expand Down Expand Up @@ -57,7 +57,7 @@ base / ir.property / value_float (float) : DEL
base / ir.property / value_integer (integer) : DEL
base / ir.property / value_reference (char) : DEL
base / ir.property / value_text (text) : DEL
base / ir.ui.view / type (selection) : selection_keys added: [list], removed: [tree, gantt]
base / ir.ui.view / type (selection) : selection_keys added: [list], removed: [gantt, tree]
base / report.paperformat / css_margins (boolean) : NEW hasdefault: default
base / res.company / country_code (char) : previously in module account
base / res.company / font (selection) : selection_keys added: [Fira_Mono] (most likely nothing to do)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ new model website.page.properties.base [module website]
# Found in other module: 92
# Found with different type: 8
# In obsolete models: 34
# New columns: 1639
# New columns: 1641
# Not matched: 825
---XML records in module 'general'---
ERROR: module not in list of installed modules:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ model event.question (moved from website_event)
model event.question.answer (moved from website_event)
model event.registration.answer (moved from website_event)
---Fields in module 'event'---
event / event.event / badge_format (selection) : selection_keys added: [96x82, 96x134] (most likely nothing to do)
event / event.event / badge_format (selection) : selection_keys added: [96x134, 96x82] (most likely nothing to do)
event / event.event / general_question_ids (one2many): previously in module website_event
event / event.event / question_ids (one2many) : previously in module website_event
event / event.event / specific_question_ids (one2many): previously in module website_event
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ hr / hr.employee / category_ids (many2many) : column
hr / hr.employee / distance_home_work (integer) : NEW
hr / hr.employee / distance_home_work_unit (selection): NEW required, selection_keys: ['kilometers', 'miles'], hasdefault: default
hr / hr.employee / employee_type (selection) : selection_keys added: [worker] (most likely nothing to do)
hr / hr.employee / hr_icon_display (selection) : selection_keys added: [presence_out_of_working_hour, presence_archive], removed: [presence_absent_active, presence_to_define]
hr / hr.employee / hr_icon_display (selection) : selection_keys added: [presence_archive, presence_out_of_working_hour], removed: [presence_absent_active, presence_to_define]
hr / hr.employee / hr_presence_state (selection) : selection_keys added: [archive, out_of_working_hour], removed: [to_define]
hr / hr.employee / is_flexible (boolean) : NEW isfunction: function, stored
hr / hr.employee / is_fully_flexible (boolean) : NEW isfunction: function, stored
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ new model hr.leave.allocation.generate.multi.wizard [transient]
new model hr.leave.generate.multi.wizard [transient]
---Fields in module 'hr_holidays'---
hr_holidays / hr.employee / current_leave_state (selection): selection_keys removed: [draft]
hr_holidays / hr.employee / hr_icon_display (False) : selection_keys added: [presence_out_of_working_hour, presence_archive], removed: [presence_absent_active, presence_to_define]
hr_holidays / hr.employee / hr_icon_display (False) : selection_keys added: [presence_archive, presence_out_of_working_hour], removed: [presence_absent_active, presence_to_define]
hr_holidays / hr.leave / active (boolean) : DEL
hr_holidays / hr.leave / category_id (many2one) : DEL relation: hr.employee.category
hr_holidays / hr.leave / employee_id (many2one) : now required
Expand Down Expand Up @@ -46,7 +46,7 @@ hr_holidays / hr.leave.allocation / private_name (char) : DEL
hr_holidays / hr.leave.allocation / second_approver_id (many2one) : NEW relation: hr.employee
hr_holidays / hr.leave.allocation / state (selection) : selection_keys added: [validate1] (most likely nothing to do)
hr_holidays / hr.leave.allocation / yearly_accrued_amount (float) : NEW
hr_holidays / hr.leave.type / allocation_validation_type (selection): selection_keys added: [hr, manager, both, no_validation], removed: [no, officer]
hr_holidays / hr.leave.type / allocation_validation_type (selection): selection_keys added: [both, hr, manager, no_validation], removed: [no, officer]
hr_holidays / hr.leave.type / include_public_holidays_in_duration (boolean): NEW hasdefault: default
hr_holidays / hr.leave.type / show_on_dashboard (boolean) : NEW hasdefault: default
---XML records in module 'hr_holidays'---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---Models in module 'hr_homeworking'---
model homework.location.wizard (moved to hr_homeworking_calendar) [transient]
---Fields in module 'hr_homeworking'---
hr_homeworking / hr.employee / hr_icon_display (False) : selection_keys added: [presence_out_of_working_hour, presence_archive], removed: [presence_absent_active, presence_to_define]
hr_homeworking / hr.employee / hr_icon_display (False) : selection_keys added: [presence_archive, presence_out_of_working_hour], removed: [presence_absent_active, presence_to_define]
---XML records in module 'hr_homeworking'---
DEL ir.actions.act_window: hr_homeworking.set_location_wizard_action [renamed to hr_homeworking_calendar module]
DEL ir.model.access: hr_homeworking.access_homework_location_wizard [renamed to hr_homeworking_calendar module]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ mail / discuss.channel.member / is_pinned (boolean) : not st
mail / discuss.channel.member / is_pinned (boolean) : now a function
mail / discuss.channel.member / new_message_separator (integer): NEW required, hasdefault: default
mail / discuss.channel.member / unpin_dt (datetime) : NEW
mail / ir.actions.act_window.view / view_mode (False) : selection_keys added: [list], removed: [tree, gantt]
mail / ir.ui.view / type (False) : selection_keys added: [list], removed: [tree, gantt]
mail / ir.actions.act_window.view / view_mode (False) : selection_keys added: [list], removed: [gantt, tree]
mail / ir.ui.view / type (False) : selection_keys added: [list], removed: [gantt, tree]
mail / mail.activity / user_tz (selection) : NEW selection_keys: function, isrelated: related, stored
mail / mail.activity.plan.template / delay_count (integer) : NEW hasdefault: default
mail / mail.activity.plan.template / delay_from (selection) : NEW required, selection_keys: ['after_plan_date', 'before_plan_date'], hasdefault: default
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---Models in module 'payment_worldline'---
---Fields in module 'payment_worldline'---
payment_sips / payment.provider / code (False) : selection_keys added: [stripe, worldline, nuvei], removed: [sips]
payment_sips / payment.provider / code (False) : selection_keys added: [nuvei, stripe, worldline], removed: [sips]
payment_sips / payment.provider / sips_key_version (integer) : DEL
payment_sips / payment.provider / sips_merchant_id (char) : DEL
payment_sips / payment.provider / sips_prod_url (char) : DEL
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---Models in module 'payment_xendit'---
---Fields in module 'payment_xendit'---
payment_xendit / payment.provider / code (False) : selection_keys added: [worldline, nuvei], removed: [sips]
payment_xendit / payment.provider / code (False) : selection_keys added: [nuvei, worldline], removed: [sips]
payment_xendit / payment.provider / xendit_public_key (char) : NEW
---XML records in module 'payment_xendit'---
NEW ir.ui.view: payment_xendit.inline_form
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ product / product.template / type (selection) : select
product / res.partner / specific_property_product_pricelist (many2one): NEW relation: product.pricelist
sale_project / product.product / service_tracking (selection) : now required
sale_project / product.template / service_tracking (selection) : now required
sale_project / product.template / service_tracking (selection) : selection_keys removed: [task_global_project, task_in_project, project_only]
sale_project / product.template / service_tracking (selection) : selection_keys removed: [project_only, task_global_project, task_in_project]
---XML records in module 'product'---
NEW ir.actions.act_window: product.product_combo_action
NEW ir.model.access: product.access_product_combo_item_manager
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ purchase_requisition / purchase.requisition / origin (char)
purchase_requisition / purchase.requisition / reference (char) : NEW
purchase_requisition / purchase.requisition / requisition_type (selection) : NEW required, selection_keys: ['blanket_order', 'purchase_template'], hasdefault: default
purchase_requisition / purchase.requisition / schedule_date (date) : DEL
purchase_requisition / purchase.requisition / state (selection) : selection_keys added: [confirmed], removed: [ongoing, open, in_progress]
purchase_requisition / purchase.requisition / state (selection) : selection_keys added: [confirmed], removed: [in_progress, ongoing, open]
purchase_requisition / purchase.requisition / type_id (many2one) : DEL relation: purchase.requisition.type, required
purchase_requisition / purchase.requisition.line / analytic_distribution_search (json): DEL stored: False
purchase_requisition / purchase.requisition.line / schedule_date (date) : DEL
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---Models in module 'web_hierarchy'---
---Fields in module 'web_hierarchy'---
web_hierarchy / ir.actions.act_window.view / view_mode (False) : selection_keys added: [list], removed: [tree, gantt]
web_hierarchy / ir.ui.view / type (False) : selection_keys added: [list], removed: [tree, gantt]
web_hierarchy / ir.actions.act_window.view / view_mode (False) : selection_keys added: [list], removed: [gantt, tree]
web_hierarchy / ir.ui.view / type (False) : selection_keys added: [list], removed: [gantt, tree]
---XML records in module 'web_hierarchy'---