Skip to content

[18.0][MIG] fieldservice_stock_request - #1577

Open
Jimmy-sc94 wants to merge 54 commits into
OCA:18.0from
Jimmy-sc94:18.0-mig-fieldservice_stock_request
Open

[18.0][MIG] fieldservice_stock_request#1577
Jimmy-sc94 wants to merge 54 commits into
OCA:18.0from
Jimmy-sc94:18.0-mig-fieldservice_stock_request

Conversation

@Jimmy-sc94

Copy link
Copy Markdown

Migration of fieldservice_stock_request to 18.0.

Supersedes #1249 (closed as stale). Depends on OCA/stock-logistics-request#100 ([18.0][MIG] stock_request_picking_type).

Beyond the standard migration steps:

  • Fixed view inheritance refs that [18.0][MIG] fieldservice_stock_request #1249 pointed to non-existent ids (the real ids in 18.0 are still *_tree).
  • Fixed a latent bug in _action_confirm (return inside the loop skipped remaining records).
  • Kept fsm_order_person_id, actual_delivery_date and the onchange helpers (their base fields still exist in fieldservice 18.0.5.x); only the Today Orders filter was dropped (date_today_order_tz removed in 18.0).
  • Tests updated to 18.0 APIs (is_storable).

Module installs on a real Odoo 18 database and all its tests pass with demo data.

brian10048 and others added 30 commits July 22, 2026 16:48
Currently translated at 100.0% (18 of 18 strings)

Translation: field-service-12.0/field-service-12.0-fieldservice_stock_request
Translate-URL: https://translation.odoo-community.org/projects/field-service-12-0/field-service-12-0-fieldservice_stock_request/pt_BR/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: field-service-14.0/field-service-14.0-fieldservice_stock_request
Translate-URL: https://translation.odoo-community.org/projects/field-service-14-0/field-service-14-0-fieldservice_stock_request/
Currently translated at 100.0% (23 of 23 strings)

Translation: field-service-14.0/field-service-14.0-fieldservice_stock_request
Translate-URL: https://translation.odoo-community.org/projects/field-service-14-0/field-service-14-0-fieldservice_stock_request/it/
Currently translated at 100.0% (23 of 23 strings)

Translation: field-service-14.0/field-service-14.0-fieldservice_stock_request
Translate-URL: https://translation.odoo-community.org/projects/field-service-14-0/field-service-14-0-fieldservice_stock_request/es_AR/
Currently translated at 100.0% (23 of 23 strings)

Translation: field-service-14.0/field-service-14.0-fieldservice_stock_request
Translate-URL: https://translation.odoo-community.org/projects/field-service-14-0/field-service-14-0-fieldservice_stock_request/it/
Currently translated at 100.0% (23 of 23 strings)

Translation: field-service-14.0/field-service-14.0-fieldservice_stock_request
Translate-URL: https://translation.odoo-community.org/projects/field-service-14-0/field-service-14-0-fieldservice_stock_request/it/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: field-service-14.0/field-service-14.0-fieldservice_stock_request
Translate-URL: https://translation.odoo-community.org/projects/field-service-14-0/field-service-14-0-fieldservice_stock_request/
Currently translated at 100.0% (23 of 23 strings)

Translation: field-service-14.0/field-service-14.0-fieldservice_stock_request
Translate-URL: https://translation.odoo-community.org/projects/field-service-14-0/field-service-14-0-fieldservice_stock_request/es/
Antoni Marroig Campomar and others added 24 commits July 22, 2026 16:48
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: field-service-17.0/field-service-17.0-fieldservice_stock_request
Translate-URL: https://translation.odoo-community.org/projects/field-service-17-0/field-service-17-0-fieldservice_stock_request/
Before this fix, the _action_confirm method incorrectly returned inside a for loop, causing only the first stock request record to be processed and skipping the rest. This resulted in only one request moving to the 'on process' state, while the others remained stuck in 'submitted', and pickings were not created for all requests.
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: field-service-17.0/field-service-17.0-fieldservice_stock_request
Translate-URL: https://translation.odoo-community.org/projects/field-service-17-0/field-service-17-0-fieldservice_stock_request/
Currently translated at 100.0% (21 of 21 strings)

Translation: field-service-17.0/field-service-17.0-fieldservice_stock_request
Translate-URL: https://translation.odoo-community.org/projects/field-service-17-0/field-service-17-0-fieldservice_stock_request/it/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: field-service-17.0/field-service-17.0-fieldservice_stock_request
Translate-URL: https://translation.odoo-community.org/projects/field-service-17-0/field-service-17-0-fieldservice_stock_request/
Currently translated at 100.0% (22 of 22 strings)

Translation: field-service-17.0/field-service-17.0-fieldservice_stock_request
Translate-URL: https://translation.odoo-community.org/projects/field-service-17-0/field-service-17-0-fieldservice_stock_request/it/
@OCA-git-bot OCA-git-bot added series:18.0 mod:fieldservice_stock_request Module fieldservice_stock_request labels Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mod:fieldservice_stock_request Module fieldservice_stock_request series:18.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.