Conversation
…rate InvoiceXpress transport documents with vehicle daily stock tracking
There was a problem hiding this comment.
Pull Request Overview
Adds a new auto-install Odoo bridge module integrating Portuguese InvoiceXpress transport documents with the vehicle daily stock tracking module to synchronize and manage license plate data.
- Introduces a stored computed license_plate field on stock.picking sourced from the location.
- Extends the stock move location wizard to propagate the Portuguese license plate to created pickings.
- Hides a redundant license plate field in the picking form when both dependent modules are installed.
Reviewed Changes
Copilot reviewed 13 out of 14 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| setup/l10n_pt_stock_invoicexpress_vehicle_daily/setup.py | Adds packaging setup for the new addon. |
| setup/.../l10n_pt_stock_invoicexpress_vehicle_daily | Symlink path reference for addon packaging. |
| l10n_pt_stock_invoicexpress_vehicle_daily/manifest.py | Declares new bridge module metadata and dependencies. |
| l10n_pt_stock_invoicexpress_vehicle_daily/models/stock_picking.py | Adds computed/stored license_plate field inheriting stock.picking. |
| l10n_pt_stock_invoicexpress_vehicle_daily/wizard/stock_move_location.py | Extends wizard to write license plate on created picking. |
| l10n_pt_stock_invoicexpress_vehicle_daily/views/stock_picking_views.xml | Hides redundant license plate field in UI. |
| l10n_pt_stock_invoicexpress_vehicle_daily/models/init.py | Loads model extension. |
| l10n_pt_stock_invoicexpress_vehicle_daily/wizard/init.py | Loads wizard extension. |
| l10n_pt_stock_invoicexpress_vehicle_daily/README.rst | Generated README describing the new module. |
| l10n_pt_stock_invoicexpress_vehicle_daily/readme/DESCRIPTION.rst | Module description consistent with manifest summary. |
| l10n_pt_stock_invoicexpress_vehicle_daily/readme/CONTRIBUTORS.rst | Lists contributors. |
| l10n_pt_stock_invoicexpress_vehicle_daily/static/description/index.html | Generated HTML description for Apps view. |
| l10n_pt_stock_invoicexpress_vehicle_daily/views/stock_picking_views.xml | View inheritance for hiding field. |
| @@ -0,0 +1,21 @@ | |||
| # Copyright 2025 NuoBiT Solutions - Eric Antones <eantones@nuobit.com> | |||
| # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). | |||
|
|
|||
There was a problem hiding this comment.
Insert an additional blank line so there are exactly 2 blank lines between the license header and the start of the code block as required by the coding standard.
| "summary": "Bridge module integrating InvoiceXpress transport " | ||
| "documents with vehicle daily stock tracking for Portuguese Tax Authorities", |
There was a problem hiding this comment.
Multi-line implicit string concatenation should be wrapped in parentheses per the guideline; rewrite as ("Bridge module integrating ... Authorities") or place the full text on a single line.
| "summary": "Bridge module integrating InvoiceXpress transport " | |
| "documents with vehicle daily stock tracking for Portuguese Tax Authorities", | |
| "summary": ( | |
| "Bridge module integrating InvoiceXpress transport " | |
| "documents with vehicle daily stock tracking for Portuguese Tax Authorities" | |
| ), |
…rate InvoiceXpress transport documents with vehicle daily stock tracking