Skip to content

[MIG] project_stock_quick: Migration to 20.0 - #151

Closed
les-adhoc wants to merge 6 commits into
ingadhoc:20.0from
adhoc-dev:20.0-t-76812-les
Closed

les-adhoc wants to merge 6 commits into
ingadhoc:20.0from
adhoc-dev:20.0-t-76812-les

Conversation

@les-adhoc

Copy link
Copy Markdown
Contributor

Tarea: https://www.adhoc.inc/odoo/project.task/76812

Migration of project_stock_quick from 19.0 to 20.0.

Changes

  • [MIG] odoo-module-migrator: version 20.0.1.0.0 and installable: True. upgrade_code (all 19.x/20.0 scripts, owl3-migration and ir-access) changed nothing: the module has no server QWeb, JS or access files.
  • [MIG] Stat button icon to Material Symbols: fa-truck → local_shipping (same icon core uses in mrp/views/mrp_production_views.xml).
  • [MIG] Project form: the Inventory settings group now goes after group_tasks_managment instead of before group_time_managment. In 20.0 sale_timesheet replaces group_time_managment (sale_timesheet/views/project_task_views.xml, priority 24), so the old anchor only worked because of the view priority. The markup follows the 20.0 settings groups (row o_settings_container my-0, no col/wrapping div).
  • [I18N] es.po exported with odoo-i18n --force-sync against 20.0 and translated; model names taken from core es ("Proyecto", "Traslado").

Test plan

  • Installs on a local 20.0 database with demo data; the 11 module tests pass, also with sale_timesheet installed.
  • check_anclas: 5 anchors of the inherited views found in 20.0, 0 lost. Static check, pre-commit: clean.
  • In the UI: project settings show the Inventory group; on a task in an allowed stage, "New Transfer" opens a picking with partner, operation type, origin, task and project set; the Transfers stat button opens the linked picking; on a task in a stage that is not allowed, neither button shows.

Data migration

No script needed: no stored field or selection changes; stock_picking.task_id, project_project.picking_type_id and project_project_picking_stage_rel stay the same.

@roboadhoc

Copy link
Copy Markdown
Contributor

Pull request status dashboard

@les-adhoc les-adhoc changed the title [WIP] [MIG] project_stock_quick: Migration to 20.0 [MIG] project_stock_quick: Migration to 20.0 Oct 13, 2026
…20.0

- index.html: says OBA 20.0 and uses "traslado" like the UI.
- README: uses the real field and button names and notes that the
  Transfers button only shows up with at least one picking.
- Translations exported again with the new README; the model name keeps
  "Traslado".
@jcadhoc

jcadhoc commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

@roboadhoc r+ nobump rebase-ff

@roboadhoc

Copy link
Copy Markdown
Contributor

Merge method set to rebase and fast-forward.

roboadhoc pushed a commit that referenced this pull request Oct 16, 2026
roboadhoc pushed a commit that referenced this pull request Oct 16, 2026
roboadhoc pushed a commit that referenced this pull request Oct 16, 2026
roboadhoc pushed a commit that referenced this pull request Oct 16, 2026
…agement

In 20.0 sale_timesheet replaces group_time_managment, so the group no longer
depends on it. The markup follows the 20.0 settings groups.

Part-of: #151
Signed-off-by: Juan Carreras <[email protected]>
roboadhoc pushed a commit that referenced this pull request Oct 16, 2026
@roboadhoc roboadhoc closed this in c0a5d86 Oct 16, 2026
@roboadhoc
roboadhoc deleted the 20.0-t-76812-les branch October 16, 2026 14:55
@roboadhoc roboadhoc added the 19.1 label Oct 16, 2026

This branch was previously deployed

1 inactive deployment
merge — d297b2ab Deployed Oct 16, 2026 by roboadhoc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants