Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[16.0][MIG]stock_orderpoint_generator: migration to 16.0 #27

Open
wants to merge 29 commits into
base: 16.0
Choose a base branch
from

Conversation

PicchiSeba
Copy link
Contributor

No description provided.

Cyril Gaudin and others added 17 commits November 25, 2024 15:38
And improve the wording

* Add an option to automatically generate rules

When a product variant is created with a (or several) rule template(s), it
automatically generates (on the fly) the corresponding rule(s). When a rule template
is modified, it automatically updates the existing rules of the linked
products (it uses the mechanism in place, disable the old and create a
fresh one). The latter update is done by a cron because it might take a
long time to update all the products reordering rules.

* Add documentation

* Copy orderpoint views to orderpoint templates

Unfortunately we cannot rely on the possibility to copy a view with
"inherit_id" + "mode=primary" in Odoo 9.0 in this use case (precisely
with a model that is a "copy by prototype").

The explanation:

We "copy by prototype" the model "stock.warehouse.orderpoint" to a new
"stock.warehouse.orderpoint.template" model (with both _inherit and
different _name). Before this commit, we were reusing the
stock.warehouse.orderpoint's views, just making the changes needed for
the templates. Thing is: when a third (unrelated) addon adds a column on
the model, the ORM doesn't add the column in the
stock.warehouse.orderpoint.template model. So the templates' views
complains about this unexisting field.

Therefore, copy-pasting the view ensure that changes on
'stock.warehouse.orderpoint' does not have any side effect on the
templates.

From Odoo 10.0, the "copy by prototype" reports the changes made on the
"prototype" model to the "copy" so we should be able to revert to the
"inherit_id" + "mode=primary" views.
Currently translated at 50.7% (38 of 75 strings)

Translation: stock-logistics-warehouse-12.0/stock-logistics-warehouse-12.0-stock_orderpoint_generator
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_orderpoint_generator/sl/
With initial wrong values we can carry a computing error to the
subsequent moves.
A new option for auto computing minimum and maximum values depending on
the actual delivered items for a period of time
@PicchiSeba PicchiSeba changed the title [16.0][MIG]stock_orderpoint_generator [16.0][MIG]stock_orderpoint_generator: migration to 16.0 Nov 25, 2024
@PicchiSeba PicchiSeba force-pushed the 16.0-mig-stock_orderpoint_generator branch from eb27e64 to ace673d Compare November 25, 2024 14:46
mymage and others added 11 commits November 25, 2024 15:47
Currently translated at 23.6% (18 of 76 strings)

Translation: stock-logistics-warehouse-15.0/stock-logistics-warehouse-15.0-stock_orderpoint_generator
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-15-0/stock-logistics-warehouse-15-0-stock_orderpoint_generator/it/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: stock-logistics-warehouse-15.0/stock-logistics-warehouse-15.0-stock_orderpoint_generator
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-15-0/stock-logistics-warehouse-15-0-stock_orderpoint_generator/
The Size attribute is already defined in the point_of_sale module so
when both modules are installed an error occurs in the tests. This is
solved by changing the name of the attribute in the tests of the
stock_orderpoint_generator module.

TT41548
Currently translated at 20.0% (18 of 90 strings)

Translation: stock-logistics-warehouse-15.0/stock-logistics-warehouse-15.0-stock_orderpoint_generator
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-15-0/stock-logistics-warehouse-15-0-stock_orderpoint_generator/it/
Currently translated at 100.0% (90 of 90 strings)

Translation: stock-logistics-warehouse-15.0/stock-logistics-warehouse-15.0-stock_orderpoint_generator
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-15-0/stock-logistics-warehouse-15-0-stock_orderpoint_generator/es/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: stock-logistics-warehouse-15.0/stock-logistics-warehouse-15.0-stock_orderpoint_generator
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-15-0/stock-logistics-warehouse-15-0-stock_orderpoint_generator/
@PicchiSeba PicchiSeba force-pushed the 16.0-mig-stock_orderpoint_generator branch from ace673d to ac12ed5 Compare November 25, 2024 14:47
@PicchiSeba PicchiSeba marked this pull request as draft November 26, 2024 08:15
@PicchiSeba PicchiSeba force-pushed the 16.0-mig-stock_orderpoint_generator branch from ac12ed5 to 2c5c45b Compare December 2, 2024 08:09
@rousseldenis
Copy link
Contributor

/ocabot migration stock_orderpoint_generator

@OCA-git-bot OCA-git-bot added this to the 16.0 milestone Dec 2, 2024
@OCA-git-bot
Copy link
Contributor

There's no issue in this repo with the title 'Migration to version 16.0' and the milestone 16.0, so not possible to add the comment.

@PicchiSeba PicchiSeba marked this pull request as ready for review December 2, 2024 08:12
@PicchiSeba
Copy link
Contributor Author

@rousseldenis this module comes from the repo stock-logistics-warehouse.
There isn't a 'Migration to version 16.0' issue in this repo

@rousseldenis
Copy link
Contributor

@rousseldenis this module comes from the repo stock-logistics-warehouse. There isn't a 'Migration to version 16.0' issue in this repo

Yes, of course. A little bit robot-like this morning 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.