-
-
Notifications
You must be signed in to change notification settings - Fork 351
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
[MIG] delivery_multi_destination: Migration to 16.0 #631
[MIG] delivery_multi_destination: Migration to 16.0 #631
Commits on Dec 19, 2023
-
[ADD] delivery_multi_destination
================================================== Multiple destinations for the same delivery method ================================================== Module `delivery` in version 8 allows to set different price rules depending on the destination. This is what is called a delivery grid. In version 9, for simplifying delivery methods, Odoo has plained the structure, lowering destinations at delivery method level, and removing delivery grid model. This is not usable when you have different prices according the destination of your delivery. This module restores the same concept, reusing the same model for nesting several "children" delivery methods, one per possible destination. It has been designed to reuse all possible extensions to the base delivery, without the need to create a glue module for having multiple destinations. This module also handles if you're migrating from version 8 and you had `delivery` module installed, to keep the delivery grids. Installation ============ If you installed the module on a version 8 migrated database, some operations will be done for recovering delivery grids. If so, you need to have **openupgradelib** library installed. Configuration ============= To configure delivery methods with multiple destinations: * Go to Inventory > Configuration > Delivery > Delivery Methods * Create or edit an existing record. * Select "Destination type" = "Multiple destinations". * Introduce a line for each destination in the new tab "Destinations" * Lines have priority, so you have to put first the lines with more restricted destinations. Usage ===== * When using the delivery method in a Sales order, delivery address will be used for computing the delivery price according introduced destinations.
Configuration menu - View commit details
-
Copy full SHA for d710e68 - Browse repository at this point
Copy the full SHA d710e68View commit details -
[10.0][ADD] delivery_multi_destination
OCA Transbot updated translations from Transifex
Configuration menu - View commit details
-
Copy full SHA for fc82b88 - Browse repository at this point
Copy the full SHA fc82b88View commit details -
[FIX+IMP] delivery_multi_destination: Don't show children + demo (OCA…
…#148) * Don't show children carriers on many2one selections * Don't search by default children carriers * Add demo data OCA Transbot updated translations from Transifex
Configuration menu - View commit details
-
Copy full SHA for 87ef61d - Browse repository at this point
Copy the full SHA 87ef61dView commit details -
[MIG] delivery_multi_destination: Migration to 11.0
* Standard procedure * README by fragments * Code changed to follow v11 logic * Tests adapted and expanded
Configuration menu - View commit details
-
Copy full SHA for b269ada - Browse repository at this point
Copy the full SHA b269adaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c23430 - Browse repository at this point
Copy the full SHA 8c23430View commit details -
[FIX] delivery_multi_destination: Fix singleton error
Incorrect use of variables
Configuration menu - View commit details
-
Copy full SHA for bbb2183 - Browse repository at this point
Copy the full SHA bbb2183View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ea1ce6 - Browse repository at this point
Copy the full SHA 9ea1ce6View commit details -
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (16 of 16 strings) Translation: delivery-carrier-12.0/delivery-carrier-12.0-delivery_multi_destination Translate-URL: https://translation.odoo-community.org/projects/delivery-carrier-12-0/delivery-carrier-12-0-delivery_multi_destination/zh_CN/
Configuration menu - View commit details
-
Copy full SHA for 6aa8525 - Browse repository at this point
Copy the full SHA 6aa8525View commit details -
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (16 of 16 strings) Translation: delivery-carrier-12.0/delivery-carrier-12.0-delivery_multi_destination Translate-URL: https://translation.odoo-community.org/projects/delivery-carrier-12-0/delivery-carrier-12-0-delivery_multi_destination/pt_BR/
Configuration menu - View commit details
-
Copy full SHA for cb76501 - Browse repository at this point
Copy the full SHA cb76501View commit details -
Translated using Weblate (German)
Currently translated at 56.2% (9 of 16 strings) Translation: delivery-carrier-12.0/delivery-carrier-12.0-delivery_multi_destination Translate-URL: https://translation.odoo-community.org/projects/delivery-carrier-12-0/delivery-carrier-12-0-delivery_multi_destination/de/
Configuration menu - View commit details
-
Copy full SHA for 08f59b6 - Browse repository at this point
Copy the full SHA 08f59b6View commit details -
[IMP] delivery_multi_destination: Improve view for hiding undesired e…
…lements On a multi-destination carrier, that fields shouldn't be shown
Configuration menu - View commit details
-
Copy full SHA for 75e2fae - Browse repository at this point
Copy the full SHA 75e2faeView commit details -
[FIX] delivery_multi_destination: available carriers must return the …
…main one When testing available carriers, we must return the main one if one of the children matches, not returning the children itself.
Configuration menu - View commit details
-
Copy full SHA for 672a67c - Browse repository at this point
Copy the full SHA 672a67cView commit details -
[FIX] delivery_multi_destination: Make delivery shipping properly wit…
…h multi Handle the step of sending the shipping (triggered on picking validation) for multi destination delivery. This means to manually check for fixing prices (as the implementation doesn't check this part and always take the main carrier price, not the subcarrier one. Test for this use case done, although the rest of the cases are not covered by tests yet.
Configuration menu - View commit details
-
Copy full SHA for c76425b - Browse repository at this point
Copy the full SHA c76425bView commit details -
Translated using Weblate (Slovenian)
Currently translated at 5.9% (1 of 17 strings) Translation: delivery-carrier-12.0/delivery-carrier-12.0-delivery_multi_destination Translate-URL: https://translation.odoo-community.org/projects/delivery-carrier-12-0/delivery-carrier-12-0-delivery_multi_destination/sl/
Configuration menu - View commit details
-
Copy full SHA for 4412d4f - Browse repository at this point
Copy the full SHA 4412d4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84b6ca3 - Browse repository at this point
Copy the full SHA 84b6ca3View commit details -
[MIG] delivery_multi_destination: Migration to v13.0
[UPD] Update delivery_multi_destination.pot [UPD] README.rst
Configuration menu - View commit details
-
Copy full SHA for bca34d3 - Browse repository at this point
Copy the full SHA bca34d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7acdb3 - Browse repository at this point
Copy the full SHA f7acdb3View commit details -
[MIG] delivery_multi_destination: Migration to 14.0
[UPD] Update delivery_multi_destination.pot [UPD] README.rst
Configuration menu - View commit details
-
Copy full SHA for 9b8a9a7 - Browse repository at this point
Copy the full SHA 9b8a9a7View commit details -
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (17 of 17 strings) Translation: delivery-carrier-14.0/delivery-carrier-14.0-delivery_multi_destination Translate-URL: https://translation.odoo-community.org/projects/delivery-carrier-14-0/delivery-carrier-14-0-delivery_multi_destination/pt_BR/
Configuration menu - View commit details
-
Copy full SHA for 21c1b3d - Browse repository at this point
Copy the full SHA 21c1b3dView commit details -
[FIX] delivery_multi_destination: consider no carrier scenario
When there is no carrier, destination_type is false and can cause error. In the case, `one` destination_type should be used. delivery_multi_destination 14.0.1.0.1
Configuration menu - View commit details
-
Copy full SHA for d0afdba - Browse repository at this point
Copy the full SHA d0afdbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b2e671 - Browse repository at this point
Copy the full SHA 1b2e671View commit details -
Translated using Weblate (Spanish)
Currently translated at 47.0% (8 of 17 strings) Translation: delivery-carrier-14.0/delivery-carrier-14.0-delivery_multi_destination Translate-URL: https://translation.odoo-community.org/projects/delivery-carrier-14-0/delivery-carrier-14-0-delivery_multi_destination/es/
Configuration menu - View commit details
-
Copy full SHA for 2ab420f - Browse repository at this point
Copy the full SHA 2ab420fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b547b5a - Browse repository at this point
Copy the full SHA b547b5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a277fc5 - Browse repository at this point
Copy the full SHA a277fc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98b49c3 - Browse repository at this point
Copy the full SHA 98b49c3View commit details -
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: delivery-carrier-15.0/delivery-carrier-15.0-delivery_multi_destination Translate-URL: https://translation.odoo-community.org/projects/delivery-carrier-15-0/delivery-carrier-15-0-delivery_multi_destination/
Configuration menu - View commit details
-
Copy full SHA for fc53270 - Browse repository at this point
Copy the full SHA fc53270View commit details -
[FIX] delivery_multi_destination: Avoid error in creation of a multip…
…le carrier with UX TT42837
Configuration menu - View commit details
-
Copy full SHA for b6bd73f - Browse repository at this point
Copy the full SHA b6bd73fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17e7fab - Browse repository at this point
Copy the full SHA 17e7fabView commit details -
Revert "[FIX] delivery_multi_destination: consider no carrier scenario"
This reverts commit 0e28544. This ismixing in the same commit other things for a non related problem that has been fixed in a better way in the previous version, so we are reverting it and applying the rest of the patches.
Configuration menu - View commit details
-
Copy full SHA for 5917b9f - Browse repository at this point
Copy the full SHA 5917b9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0600b4f - Browse repository at this point
Copy the full SHA 0600b4fView commit details -
[FIX] delivery_multi_destination: Get properly subcarrier price on ba…
…sed on rules If the destination carrier line is based on rules, the price is not correctly fetched, as it's hardcoded to call `_get_price_available` using picking's carrier, no matter the recordset from which you call it (the self argument). Thus, the only solution to get the proper value is to temporarily replace the carrier on the picking on the calls chain, to restore it before returning. TT42862
Configuration menu - View commit details
-
Copy full SHA for 85d42e1 - Browse repository at this point
Copy the full SHA 85d42e1View commit details -
[FIX] delivery_multi_destination: Filter subdestination carriers from…
… other companies In the context where `carrier.child_ids` is being examined, all existing subdestinations, no matter the company they have, are shown as being in a sudo environment, so we need to filter them out those from other companies. TT43596
Configuration menu - View commit details
-
Copy full SHA for 7d751d7 - Browse repository at this point
Copy the full SHA 7d751d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b04b4e3 - Browse repository at this point
Copy the full SHA b04b4e3View commit details -
Translated using Weblate (Spanish)
Currently translated at 100.0% (16 of 16 strings) Translation: delivery-carrier-15.0/delivery-carrier-15.0-delivery_multi_destination Translate-URL: https://translation.odoo-community.org/projects/delivery-carrier-15-0/delivery-carrier-15-0-delivery_multi_destination/es/
Configuration menu - View commit details
-
Copy full SHA for 77f82b5 - Browse repository at this point
Copy the full SHA 77f82b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdb4d3c - Browse repository at this point
Copy the full SHA bdb4d3cView commit details