From f9f5490d42dba42b698d8a799a6d1d7b138171bc Mon Sep 17 00:00:00 2001 From: Anjeel Haria Date: Tue, 9 Jul 2024 17:02:36 +0530 Subject: [PATCH] [ADD] delivery_sendcloud_oca pre-commit fix renamed the module to delivery_sendcloud_oca --- delivery_sendcloud_oca/README.rst | 337 + delivery_sendcloud_oca/__init__.py | 3 + delivery_sendcloud_oca/__manifest__.py | 59 + .../controllers/__init__.py | 1 + delivery_sendcloud_oca/controllers/main.py | 116 + .../data/delivery_sendcloud_cron.xml | 81 + .../data/delivery_sendcloud_data.xml | 15 + .../data/onboarding_data.xml | 52 + delivery_sendcloud_oca/models/__init__.py | 25 + .../models/abstract_sendcloud_mixin.py | 35 + .../models/abstract_sendcloud_request.py | 300 + .../models/delivery_carrier.py | 476 + .../models/onboarding_onboarding.py | 14 + .../models/onboarding_onboarding_step.py | 30 + delivery_sendcloud_oca/models/res_company.py | 44 + .../models/res_config_settings.py | 17 + delivery_sendcloud_oca/models/res_partner.py | 22 + delivery_sendcloud_oca/models/sale_order.py | 178 + .../models/sendcloud_action.py | 197 + .../models/sendcloud_brand.py | 103 + .../models/sendcloud_carrier.py | 23 + .../models/sendcloud_integration.py | 207 + .../models/sendcloud_invoice.py | 117 + .../models/sendcloud_invoice_item.py | 13 + .../models/sendcloud_parcel.py | 413 + .../models/sendcloud_parcel_item.py | 23 + .../models/sendcloud_parcel_status.py | 58 + .../models/sendcloud_return.py | 219 + .../models/sendcloud_return_location.py | 21 + .../models/sendcloud_sender_address.py | 94 + .../sendcloud_shipping_method_country.py | 143 + ...endcloud_shipping_method_country_custom.py | 22 + .../models/stock_picking.py | 864 + .../models/stock_warehouse.py | 12 + delivery_sendcloud_oca/pyproject.toml | 3 + delivery_sendcloud_oca/readme/CONTRIBUTORS.md | 1 + delivery_sendcloud_oca/readme/DESCRIPTION.md | 7 + delivery_sendcloud_oca/readme/INSTALL.md | 145 + delivery_sendcloud_oca/readme/USAGE.md | 57 + .../security/ir.model.access.csv | 30 + .../security/sendcloud_security_rule.xml | 69 + .../static/description/Image_10.png | Bin 0 -> 16778 bytes .../static/description/Image_100.png | Bin 0 -> 20366 bytes .../static/description/Image_110.png | Bin 0 -> 50321 bytes .../static/description/Image_120.png | Bin 0 -> 86493 bytes .../static/description/Image_130.png | Bin 0 -> 89359 bytes .../static/description/Image_140.png | Bin 0 -> 14957 bytes .../static/description/Image_20.png | Bin 0 -> 50835 bytes .../static/description/Image_30.png | Bin 0 -> 52469 bytes .../static/description/Image_40.png | Bin 0 -> 49966 bytes .../static/description/Image_50.png | Bin 0 -> 64556 bytes .../static/description/Image_70.png | Bin 0 -> 79538 bytes .../static/description/Image_80.png | Bin 0 -> 22448 bytes .../static/description/Image_90.png | Bin 0 -> 67187 bytes .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/image_150.png | Bin 0 -> 80295 bytes .../static/description/image_160.png | Bin 0 -> 86832 bytes .../static/description/index.html | 663 + .../static/img/sendcloud_onboarding_bg.jpg | Bin 0 -> 79607 bytes .../static/src/js/backend.esm.js | 111 + .../static/src/lib/sendcloud/api.min.js | 24 + .../static/src/scss/backend.scss | 16 + .../static/src/xml/backend_service_point.xml | 42 + delivery_sendcloud_oca/tests/__init__.py | 2 + .../tests/test_delivery_sendcloud.py | 656 + .../test_delivery_sendcloud_controllers.py | 267 + .../tests/vcr_cassettes/brands.yaml | 35 + .../tests/vcr_cassettes/cancel_parcel.yaml | 30 + .../cancel_parcel_182588401.yaml | 30 + .../tests/vcr_cassettes/create_parcel.yaml | 89 + .../tests/vcr_cassettes/get_integration.yaml | 40 + .../tests/vcr_cassettes/integrations.yaml | 41 + .../tests/vcr_cassettes/invoice.yaml | 36 + .../tests/vcr_cassettes/invoices.yaml | 81 + .../tests/vcr_cassettes/outgoing_parcel.yaml | 78 + .../tests/vcr_cassettes/parcel.yaml | 44 + .../tests/vcr_cassettes/parcels.yaml | 4850 ++ .../tests/vcr_cassettes/returns.yaml | 50 + .../tests/vcr_cassettes/sender_address.yaml | 41 + .../tests/vcr_cassettes/shipping_01.yaml | 52 + .../tests/vcr_cassettes/shipping_02.yaml | 52 + .../tests/vcr_cassettes/shipping_method.yaml | 38 + .../tests/vcr_cassettes/shipping_methods.yaml | 55197 ++++++++++++++++ .../tests/vcr_cassettes/statuses.yaml | 61 + .../vcr_cassettes/update_integration.yaml | 37 + .../views/delivery_carrier_view.xml | 111 + delivery_sendcloud_oca/views/menu.xml | 192 + .../views/res_config_settings_view.xml | 136 + .../views/res_partner_view.xml | 14 + .../views/sale_order_view.xml | 118 + .../views/sendcloud_action.xml | 71 + .../views/sendcloud_brand_view.xml | 85 + .../views/sendcloud_carrier_view.xml | 43 + .../views/sendcloud_integration_view.xml | 68 + .../views/sendcloud_invoice_view.xml | 73 + .../views/sendcloud_onboarding_views.xml | 38 + .../views/sendcloud_parcel_status_view.xml | 39 + .../views/sendcloud_parcel_view.xml | 227 + .../views/sendcloud_return_view.xml | 148 + .../views/sendcloud_sender_address_view.xml | 63 + ...sendcloud_shipping_method_country_view.xml | 54 + .../views/stock_picking_view.xml | 131 + .../views/stock_warehouse_view.xml | 14 + delivery_sendcloud_oca/wizards/__init__.py | 8 + .../wizards/choose_delivery_carrier.py | 27 + ...endcloud_cancel_shipment_confirm_wizard.py | 19 + ...ud_cancel_shipment_confirm_wizard_view.xml | 33 + .../sendcloud_create_return_parcel_wizard.py | 508 + ...cloud_create_return_parcel_wizard_view.xml | 150 + .../sendcloud_custom_price_details_wizard.py | 49 + .../sendcloud_custom_price_details_wizard.xml | 74 + .../wizards/sendcloud_integration_wizard.py | 98 + .../sendcloud_integration_wizard_view.xml | 38 + .../wizards/sendcloud_sync_order_wizard.py | 39 + .../sendcloud_sync_order_wizard_view.xml | 37 + .../wizards/sendcloud_sync_wizard.py | 44 + .../wizards/sendcloud_sync_wizard_view.xml | 39 + .../sendcloud_warehouse_address_wizard.py | 96 + ...endcloud_warehouse_address_wizard_view.xml | 34 + requirements.txt | 2 + 120 files changed, 70229 insertions(+) create mode 100644 delivery_sendcloud_oca/README.rst create mode 100644 delivery_sendcloud_oca/__init__.py create mode 100644 delivery_sendcloud_oca/__manifest__.py create mode 100644 delivery_sendcloud_oca/controllers/__init__.py create mode 100644 delivery_sendcloud_oca/controllers/main.py create mode 100644 delivery_sendcloud_oca/data/delivery_sendcloud_cron.xml create mode 100644 delivery_sendcloud_oca/data/delivery_sendcloud_data.xml create mode 100644 delivery_sendcloud_oca/data/onboarding_data.xml create mode 100644 delivery_sendcloud_oca/models/__init__.py create mode 100644 delivery_sendcloud_oca/models/abstract_sendcloud_mixin.py create mode 100644 delivery_sendcloud_oca/models/abstract_sendcloud_request.py create mode 100644 delivery_sendcloud_oca/models/delivery_carrier.py create mode 100644 delivery_sendcloud_oca/models/onboarding_onboarding.py create mode 100644 delivery_sendcloud_oca/models/onboarding_onboarding_step.py create mode 100644 delivery_sendcloud_oca/models/res_company.py create mode 100644 delivery_sendcloud_oca/models/res_config_settings.py create mode 100644 delivery_sendcloud_oca/models/res_partner.py create mode 100644 delivery_sendcloud_oca/models/sale_order.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_action.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_brand.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_carrier.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_integration.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_invoice.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_invoice_item.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_parcel.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_parcel_item.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_parcel_status.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_return.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_return_location.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_sender_address.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_shipping_method_country.py create mode 100644 delivery_sendcloud_oca/models/sendcloud_shipping_method_country_custom.py create mode 100644 delivery_sendcloud_oca/models/stock_picking.py create mode 100644 delivery_sendcloud_oca/models/stock_warehouse.py create mode 100644 delivery_sendcloud_oca/pyproject.toml create mode 100644 delivery_sendcloud_oca/readme/CONTRIBUTORS.md create mode 100644 delivery_sendcloud_oca/readme/DESCRIPTION.md create mode 100644 delivery_sendcloud_oca/readme/INSTALL.md create mode 100644 delivery_sendcloud_oca/readme/USAGE.md create mode 100644 delivery_sendcloud_oca/security/ir.model.access.csv create mode 100644 delivery_sendcloud_oca/security/sendcloud_security_rule.xml create mode 100644 delivery_sendcloud_oca/static/description/Image_10.png create mode 100644 delivery_sendcloud_oca/static/description/Image_100.png create mode 100644 delivery_sendcloud_oca/static/description/Image_110.png create mode 100644 delivery_sendcloud_oca/static/description/Image_120.png create mode 100644 delivery_sendcloud_oca/static/description/Image_130.png create mode 100644 delivery_sendcloud_oca/static/description/Image_140.png create mode 100644 delivery_sendcloud_oca/static/description/Image_20.png create mode 100644 delivery_sendcloud_oca/static/description/Image_30.png create mode 100644 delivery_sendcloud_oca/static/description/Image_40.png create mode 100644 delivery_sendcloud_oca/static/description/Image_50.png create mode 100644 delivery_sendcloud_oca/static/description/Image_70.png create mode 100644 delivery_sendcloud_oca/static/description/Image_80.png create mode 100644 delivery_sendcloud_oca/static/description/Image_90.png create mode 100644 delivery_sendcloud_oca/static/description/icon.png create mode 100644 delivery_sendcloud_oca/static/description/image_150.png create mode 100644 delivery_sendcloud_oca/static/description/image_160.png create mode 100644 delivery_sendcloud_oca/static/description/index.html create mode 100644 delivery_sendcloud_oca/static/img/sendcloud_onboarding_bg.jpg create mode 100644 delivery_sendcloud_oca/static/src/js/backend.esm.js create mode 100644 delivery_sendcloud_oca/static/src/lib/sendcloud/api.min.js create mode 100644 delivery_sendcloud_oca/static/src/scss/backend.scss create mode 100644 delivery_sendcloud_oca/static/src/xml/backend_service_point.xml create mode 100644 delivery_sendcloud_oca/tests/__init__.py create mode 100644 delivery_sendcloud_oca/tests/test_delivery_sendcloud.py create mode 100644 delivery_sendcloud_oca/tests/test_delivery_sendcloud_controllers.py create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/brands.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/cancel_parcel.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/cancel_parcel_182588401.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/create_parcel.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/get_integration.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/integrations.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/invoice.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/invoices.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/outgoing_parcel.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/parcel.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/parcels.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/returns.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/sender_address.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/shipping_01.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/shipping_02.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/shipping_method.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/shipping_methods.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/statuses.yaml create mode 100644 delivery_sendcloud_oca/tests/vcr_cassettes/update_integration.yaml create mode 100644 delivery_sendcloud_oca/views/delivery_carrier_view.xml create mode 100644 delivery_sendcloud_oca/views/menu.xml create mode 100644 delivery_sendcloud_oca/views/res_config_settings_view.xml create mode 100644 delivery_sendcloud_oca/views/res_partner_view.xml create mode 100644 delivery_sendcloud_oca/views/sale_order_view.xml create mode 100644 delivery_sendcloud_oca/views/sendcloud_action.xml create mode 100644 delivery_sendcloud_oca/views/sendcloud_brand_view.xml create mode 100644 delivery_sendcloud_oca/views/sendcloud_carrier_view.xml create mode 100644 delivery_sendcloud_oca/views/sendcloud_integration_view.xml create mode 100644 delivery_sendcloud_oca/views/sendcloud_invoice_view.xml create mode 100644 delivery_sendcloud_oca/views/sendcloud_onboarding_views.xml create mode 100644 delivery_sendcloud_oca/views/sendcloud_parcel_status_view.xml create mode 100644 delivery_sendcloud_oca/views/sendcloud_parcel_view.xml create mode 100644 delivery_sendcloud_oca/views/sendcloud_return_view.xml create mode 100644 delivery_sendcloud_oca/views/sendcloud_sender_address_view.xml create mode 100644 delivery_sendcloud_oca/views/sendcloud_shipping_method_country_view.xml create mode 100644 delivery_sendcloud_oca/views/stock_picking_view.xml create mode 100644 delivery_sendcloud_oca/views/stock_warehouse_view.xml create mode 100644 delivery_sendcloud_oca/wizards/__init__.py create mode 100644 delivery_sendcloud_oca/wizards/choose_delivery_carrier.py create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_cancel_shipment_confirm_wizard.py create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_cancel_shipment_confirm_wizard_view.xml create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_create_return_parcel_wizard.py create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_create_return_parcel_wizard_view.xml create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_custom_price_details_wizard.py create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_custom_price_details_wizard.xml create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_integration_wizard.py create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_integration_wizard_view.xml create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_sync_order_wizard.py create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_sync_order_wizard_view.xml create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_sync_wizard.py create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_sync_wizard_view.xml create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_warehouse_address_wizard.py create mode 100644 delivery_sendcloud_oca/wizards/sendcloud_warehouse_address_wizard_view.xml create mode 100644 requirements.txt diff --git a/delivery_sendcloud_oca/README.rst b/delivery_sendcloud_oca/README.rst new file mode 100644 index 0000000000..dfe8a3c209 --- /dev/null +++ b/delivery_sendcloud_oca/README.rst @@ -0,0 +1,337 @@ +================== +Sendcloud Shipping +================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:dbe01d1d34d6b43fe7239a4179838085ee43b5a8e5eef4ad0a384761109282be + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fdelivery--carrier-lightgray.png?logo=github + :target: https://github.com/OCA/delivery-carrier/tree/17.0/delivery_sendcloud_oca + :alt: OCA/delivery-carrier +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/delivery-carrier-17-0/delivery-carrier-17-0-delivery_sendcloud_oca + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/delivery-carrier&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module provides sendcloud shipping integration with Odoo + +This module mostly implements what's described in +https://docs.sendcloud.sc/api/v2/shipping/ + +Full documentation for developers is in https://docs.sendcloud.sc/. + +This module works for the Community Edition as well as the Enterprise +Edition. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +Create an account on sendcloud.com and choose a plan. Go to integrations +and select Odoo integration to use the Odoo integration or select api +integration if you only want to use the api integration (see readme for +more information). + +Odoo Integration +---------------- + +Verify that the value of "web.base.url" parameter in System Parameters +is set with the correct url (eg.: "https://demo.onestein.eu" instead of +"http://localhost:8069"). + +Go to Sendcloud > Configuration > Wizards > Setup the Sendcloud +Integration. A wizard will pop up. + +|image1| + +Select Odoo Integration. Start Setup. You will be redirected to a +Sendcloud page asking you to authorize OdooShop to access your Sendcloud +account. Click on Connect in the Sendcloud page. + +|image2| + +Go back to the Odoo Integration configuration. An integration "OdooShop" +is now present in the Integration list view. Open the OdooShop +Integration form. Edit the OdooShop Integration. The changes you make +will be in sync, Sendcloud side, with the integration configuration. + +|image3| + +In case multiple integrations are present, sort the integrations by +sequence, to allow Odoo to choose the default one that will be used. +Please note that when using the Odoo integration an "incoming order" is +created in Sendcloud as soon as you validate the salesorder. The +“incoming order” has status “in process” in Sendcloud and is not +forwarded to the carrier yet. + +|image4| + +When you validate the delivery in Odoo the label is created and the +pick-up assignment is send to the carrier. + +|image5| + +In previous version there was a possibility to connect to the API +integration instead of the Odoo integration. To benefit from Sendcloud +support we highly recommend you to upgrade to the latest version of this +module with the Odoo integration. + +Sendcloud panel settings +------------------------ + +When you configure the Integration settings in the online Sendcloud +panel (https://panel.sendcloud.sc/) those settings are also sync-ed with +the Integration settings Odoo side. + +Synchronize Sendcloud objects +----------------------------- + +After the setup of the integration with Sendcloud server is completed, +second step is to synchronize the objects present in Sendcloud server to +Odoo. To synchronize Sendcloud objects for the first time: + +- Go to Sendcloud > Configuration > Wizards > Sync the Sendcloud + Objects. A wizard will pop up. + +|image6| + +- Select all the objects. Confirm. This will retrieve the required data + from Sendcloud server. + +|image7| + +Some Sendcloud objects will be automatically synchronized from the +Sendcloud server to Odoo. Those Sendcloud objects are: + +- Parcel Statuses +- Invoices +- Shipping Methods +- Sender Addresses + +To configure how often those objects should be retrieved from the +Sendcloud server: + +- Go to Settings > Technical > Automation > Scheduled Actions. Search + Scheduled Actions for "Sendcloud". + +|image8| + +- Set the "Execute Every" value according to your needs. + +Sender Addresses and Warehouses + +In case of multiple warehouses configured in Odoo (eg.: user belongs to +group "Manage multiple Warehouse"): + +Go to Sendcloud > Configuration > Integration. Click on Configure +Warehouse Addresses. A wizard will pop up. Set the corresponding +Sendcloud Sender Address for each of the warehouse addresses. + +|image9| + +Alternatively, in Inventory > Configuration > Warehouses, select an +address. In the address form, go to Sales and Purchase tab and set the +Sencloud Sender Address. In Sale Order > Delivery: select the Warehouse. +Check that the address of the Warehouse has a Sendcloud Senser Address. + +|image10| + +Initial sync of past orders +--------------------------- + +Once all the previous configuration steps are completed, it is possible +to synchronize all the past Odoo outgoing shipments to Sendcloud. Those +shipments are the ones already setup with a Sendcloud shipping method. + +Go to Sendcloud > Configuration > Wizards > Sync past orders to +Sendcloud. A wizard will pop up. Select the date (by default set to 30 +days back from today) from which the shipments must be synchronized. + +Click on Confirm button: the shipments will be displayed in the Incoming +Order View tab of the Sendcloud panel. They will contain a status “Ready +to Process” if they are ready to generate a label and the order +fulfillment will continue. + +Auto create invoice +------------------- + +When sending a product outside the EU, Sendcloud requires an invoice +number. In case shipment is made with a product that can be invoiced +based on delivered quantities, this combination of factors prevents the +label being created in Sendcloud when confirming the SO. + +A possible solution is to automatically create a 100% down-payment +invoice when shipping to outside the EU. To enable this feature, go to +the "General Settings": under the Sendcloud section you can find the +"Auto create invoice" flag. Notice: this feature is still in beta +testing. + +Test Mode +--------- + +To enable the Test Mode, go to the "General Settings": under the +Sendcloud section you can find the "Enable Test Mode" flag. Enabling the +Test Mode allows you to access extra functionalities that are useful to +test the connector. + +There is no seperate test environment available on the Sendcloud portal. +This means that as soon as you create labels the carries is given the +order to pickup the goods. You can use carrier "unstamped letter" for +testing. When testing with other carriers make sure that you cancel the +labels in the Sendcloud portal within a couple of hours otherwise the +label will be billed and picked up. + +Since there is no test environment it's very important to know that +Sendcloud stores it records based on the delivery number, for instance +WH/OUT/0001, this field is idempotent. So when you start testing and you +will use delivery number WH/OUT/00001 this number is stored in +Sendcloud. When you go live and use the same delivery numbers, in this +case WH/OUT/00001, Sendcloud will treat this as an update of the +existing record and will send back the shipping-address that was already +stored (created while testing). To avoid this problem you should set a +different prefix on the sequence out in your testenvironment. In debug +mode, Technical/Sequences Identifiers/Sequences, select the sequence out +and adjust this to WH/OUT/TEST for instance. + +|image11| + +.. |image1| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/17.0/delivery_sendcloud_oca/static/description/Image_10.png +.. |image2| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/17.0/delivery_sendcloud_oca/static/description/Image_20.png +.. |image3| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/17.0/delivery_sendcloud_oca/static/description/Image_30.png +.. |image4| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/17.0/delivery_sendcloud_oca/static/description/Image_40.png +.. |image5| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/17.0/delivery_sendcloud_oca/static/description/Image_50.png +.. |image6| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/17.0/delivery_sendcloud_oca/static/description/Image_70.png +.. |image7| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/17.0/delivery_sendcloud_oca/static/description/Image_80.png +.. |image8| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/17.0/delivery_sendcloud_oca/static/description/Image_90.png +.. |image9| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/17.0/delivery_sendcloud_oca/static/description/Image_100.png +.. |image10| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/17.0/delivery_sendcloud_oca/static/description/Image_110.png +.. |image11| image:: https://raw.githubusercontent.com/OCA/delivery-carrier/17.0/delivery_sendcloud_oca/static/description/Image_120.png + +Usage +===== + +In short this is how the module works: + +- the user creates a sale order in Odoo; the user clicks on "Add + shipping" button and selects one of the shipping methods provided by + Sendcloud +- when confirming the sale order, a delivery document is generated + (stock.picking) +- when confirming the picking, a parcel (or multiple parcels) for the + specific sales order are created in Sendcloud under Shipping > + Created labels +- the picking is updated with the information from Sendcloud (tracking + number, tracking url, label etc...) + +Map of Sendcloud-Odoo data models +--------------------------------- + +========= ==== +Sendcloud Odoo +========= ==== +========= ==== + +\| \| Brand \| Website Shop \| \| Order \| Sales Order \| \| Shipment \| +Picking \| \| Parcel (colli) \| Picking packs \| \| Sender address \| +Warehouse address \| \| Shipping Method \| Shipping Method \| + +Multicollo parcels +------------------ + +In Inventory > Configuration > Delivery Packages, set the carrier to +Sendcloud. In the out picking, put the products in different Sendcloud +packages to create Multicollo parcels. + +Service Point Picker +-------------------- + +The module contains a widget, the Service Point Picker, that allows the +selection of the service point. The widget is placed in the "Sendcloud +Shipping" tab of the picking. The widget is visible in case the +following is true: + +- the configuration in the Sendcloud panel has the Service Point flag + to True (in the Sendcloud integration config) +- the Shipping Method selected in the picking is provided by Sendcloud +- the Shipping Method has field sendcloud_service_point_input == + "required" +- all the criteria (from country, to country, weight) match with the + current order + +Cancel parcels +-------------- + +When canceling parcels a confirmation popup will ask for confirmation. + +Delivery outside EU +------------------- + +Install either OCA module 'product_harmonized_system' or Enterprise +module 'account_intrastat' for delivery outside of EU. Both include +extra field 'country of origin'. + +Troubleshooting +--------------- + +If the communication to the Sendcloud server fails (eg.: while creating +a parcel), the exchanged message is stored in a Log section, under +Logging > Actions. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Onestein + +Contributors +------------ + +- ``Onestein ``\ \_\_ + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/delivery-carrier `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/delivery_sendcloud_oca/__init__.py b/delivery_sendcloud_oca/__init__.py new file mode 100644 index 0000000000..4ba7940208 --- /dev/null +++ b/delivery_sendcloud_oca/__init__.py @@ -0,0 +1,3 @@ +from . import models +from . import wizards +from . import controllers diff --git a/delivery_sendcloud_oca/__manifest__.py b/delivery_sendcloud_oca/__manifest__.py new file mode 100644 index 0000000000..09d1b17e8c --- /dev/null +++ b/delivery_sendcloud_oca/__manifest__.py @@ -0,0 +1,59 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +{ + "name": "Sendcloud Shipping", + "summary": "Compute shipping costs and ship with Sendcloud", + "category": "Operations/Inventory/Delivery", + "version": "17.0.1.0.0", + "website": "https://github.com/OCA/delivery-carrier", + "author": "Onestein,Odoo Community Association (OCA)", + "license": "LGPL-3", + "depends": ["base_address_extended", "stock_delivery", "web", "sale_management"], + "data": [ + "security/ir.model.access.csv", + "security/sendcloud_security_rule.xml", + "data/delivery_sendcloud_data.xml", + "data/delivery_sendcloud_cron.xml", + "data/onboarding_data.xml", + "wizards/sendcloud_create_return_parcel_wizard_view.xml", + "views/sale_order_view.xml", + "views/stock_picking_view.xml", + "views/stock_warehouse_view.xml", + "views/res_partner_view.xml", + "views/delivery_carrier_view.xml", + "views/sendcloud_parcel_view.xml", + "views/sendcloud_brand_view.xml", + "views/sendcloud_carrier_view.xml", + "views/sendcloud_return_view.xml", + "views/sendcloud_invoice_view.xml", + "views/sendcloud_parcel_status_view.xml", + "views/sendcloud_sender_address_view.xml", + "views/sendcloud_action.xml", + "views/sendcloud_integration_view.xml", + "views/res_config_settings_view.xml", + "wizards/sendcloud_warehouse_address_wizard_view.xml", + "wizards/sendcloud_cancel_shipment_confirm_wizard_view.xml", + "wizards/sendcloud_integration_wizard_view.xml", + "wizards/sendcloud_sync_wizard_view.xml", + "wizards/sendcloud_sync_order_wizard_view.xml", + "wizards/sendcloud_custom_price_details_wizard.xml", + "views/sendcloud_onboarding_views.xml", + "views/sendcloud_shipping_method_country_view.xml", + "views/menu.xml", + ], + "assets": { + "web.assets_backend": [ + "delivery_sendcloud_oca/static/src/js/*", + "delivery_sendcloud_oca/static/src/scss/*", + "delivery_sendcloud_oca/static/src/xml/*", + ] + }, + "external_dependencies": { + "python": [ + # tests dependencies + "vcrpy", + ], + }, + "application": True, +} diff --git a/delivery_sendcloud_oca/controllers/__init__.py b/delivery_sendcloud_oca/controllers/__init__.py new file mode 100644 index 0000000000..12a7e529b6 --- /dev/null +++ b/delivery_sendcloud_oca/controllers/__init__.py @@ -0,0 +1 @@ +from . import main diff --git a/delivery_sendcloud_oca/controllers/main.py b/delivery_sendcloud_oca/controllers/main.py new file mode 100644 index 0000000000..be2040f515 --- /dev/null +++ b/delivery_sendcloud_oca/controllers/main.py @@ -0,0 +1,116 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +import base64 +import hmac +import io +import json +import logging + +import PyPDF2 + +from odoo import fields, http +from odoo.http import content_disposition, request + +_logger = logging.getLogger(__name__) + + +class DeliverySendcloud(http.Controller): + @http.route(["/sendcloud/picking/download_labels"], type="http", auth="user") + def sendcloud_picking_download_labels(self, ids, **post): + picking_ids = [] + for picking_id in ids.split(","): + picking_ids.append(int(picking_id)) + pickings = request.env["stock.picking"].browse(picking_ids) + file_data = [] + for attachment in pickings.mapped("sendcloud_parcel_ids").mapped( + "attachment_id" + ): + file_data.append(base64.b64decode(attachment.datas)) + + if not file_data: + return + + pdf_merger = PyPDF2.PdfFileMerger() + for pdf_data in file_data: + pdf_file = io.BytesIO(pdf_data) + pdf_merger.append(pdf_file, import_bookmarks=False) + + new_stream = io.BytesIO() + pdf_merger.write(new_stream) + new_stream.seek(0) + pdf = new_stream.read() + + file_name = "labels.pdf" # Change the file name as needed + headers = [ + ("Content-Type", "application/pdf"), + ("Content-Length", len(pdf)), + ("Content-Disposition", content_disposition(file_name)), + ] + return request.make_response(pdf, headers) + + @http.route( + "/shop/sendcloud_integration_webhook/", + methods=["POST"], + type="json", + auth="none", + ) + def sendcloud_integration_webhook(self, company_id, **kwargs): + payload_data = request.get_json_data() + _logger.info("Sendcloud payload_data:%s", str(payload_data)) + integration = self._verify_sendcloud_authentic(payload_data, company_id) + if integration: + _logger.info("Sendcloud integration.id:%s", integration.id) + timestamp = payload_data.get("timestamp") + sendcloud_action = ( + request.env["sendcloud.action"] + .sudo() + .create( + { + "company_id": company_id, + "sendcloud_integration_id": integration.id, + "message_type": "received", + "action": payload_data.get("action"), + "message": json.dumps(payload_data), + "timestamp": str(timestamp) if timestamp else False, + } + ) + ) + sendcloud_action.sudo().reparse_message() + + def _verify_sendcloud_authentic(self, payload, company_id): + received_signature = request.httprequest.headers.get("sendcloud-signature") + _logger.info("Sendcloud received_signature:%s", received_signature) + if received_signature: + encoded_payload = json.dumps(payload).encode("utf-8") + action = payload.get("action") + _logger.info("Sendcloud action:%s", action) + company = request.env["res.company"].sudo().browse(company_id) + integrations = company.sendcloud_integration_ids + if action != "integration_credentials": + integrations = integrations.filtered( + lambda i: i.public_key and i.secret_key + ) + for integration in integrations: + secret_key = integration.secret_key.encode("utf-8") + signature = hmac.new( + key=secret_key, msg=encoded_payload, digestmod="sha256" + ) + if signature.hexdigest() == received_signature: + return integration + else: + secret_key = payload.get("secret_key").encode("utf-8") + signature = hmac.new( + key=secret_key, msg=encoded_payload, digestmod="sha256" + ) + if signature.hexdigest() == received_signature: + _logger.info("Sendcloud signature:%s", signature) + integrations = integrations.filtered( + lambda i: not i.public_key + and not i.secret_key + and not i.sendcloud_code + ) + integration = fields.first(integrations) + _logger.info("Sendcloud integration:%s", integration.id) + return integration + return request.env["sendcloud.integration"] diff --git a/delivery_sendcloud_oca/data/delivery_sendcloud_cron.xml b/delivery_sendcloud_oca/data/delivery_sendcloud_cron.xml new file mode 100644 index 0000000000..b1c121138b --- /dev/null +++ b/delivery_sendcloud_oca/data/delivery_sendcloud_cron.xml @@ -0,0 +1,81 @@ + + + + + Sendcloud: sync Parcel Statuses + + + 3 + days + -1 + + + code + model.sendcloud_sync_parcel_statuses() + + + Sendcloud: sync Invoices + + + 3 + days + -1 + + + code + model.sendcloud_sync_invoices() + + + Sendcloud: sync Shipping Methods + + + 1 + hours + -1 + + + code + model.sendcloud_sync_shipping_method() + + + Sendcloud: sync Sender Addresses + + + 1 + hours + -1 + + + code + model.sendcloud_sync_sender_address() + + + Sendcloud: delete old records from actions log + + + 1 + days + -1 + + + code + model.sendcloud_delete_old_actions(days=7) + + diff --git a/delivery_sendcloud_oca/data/delivery_sendcloud_data.xml b/delivery_sendcloud_oca/data/delivery_sendcloud_data.xml new file mode 100644 index 0000000000..6b42a0b5e4 --- /dev/null +++ b/delivery_sendcloud_oca/data/delivery_sendcloud_data.xml @@ -0,0 +1,15 @@ + + + + + Sendcloud delivery charges + sendcloud_delivery + service + + + + 0.0 + Delivery Cost + + diff --git a/delivery_sendcloud_oca/data/onboarding_data.xml b/delivery_sendcloud_oca/data/onboarding_data.xml new file mode 100644 index 0000000000..40d6aae215 --- /dev/null +++ b/delivery_sendcloud_oca/data/onboarding_data.xml @@ -0,0 +1,52 @@ + + + + + + Setup Integration + Setup Sendcloud Integration. + Setup + Well done! + action_open_sendcloud_onboarding_integration + 1 + + + + Sync Sendcloud objects + Synchronize Sendcloud objects. + Sync + Looks great! + action_sendcloud_onboarding_sync + 3 + + + + Configure Warehouse Addresses + Set Sendcloud Warehouse Addresses. + Configure + Enjoy! + action_open_sendcloud_onboarding_warehouse_address + 4 + + + + + Sendcloud Onboarding + + sendcloud_onboarding_panel + action_close_sendcloud_onboarding + + diff --git a/delivery_sendcloud_oca/models/__init__.py b/delivery_sendcloud_oca/models/__init__.py new file mode 100644 index 0000000000..76084833c4 --- /dev/null +++ b/delivery_sendcloud_oca/models/__init__.py @@ -0,0 +1,25 @@ +from . import abstract_sendcloud_mixin +from . import abstract_sendcloud_request +from . import delivery_carrier +from . import onboarding_onboarding +from . import onboarding_onboarding_step +from . import res_company +from . import res_partner +from . import sale_order +from . import sendcloud_action +from . import sendcloud_brand +from . import sendcloud_carrier +from . import sendcloud_integration +from . import sendcloud_invoice +from . import sendcloud_invoice_item +from . import sendcloud_parcel +from . import sendcloud_parcel_item +from . import sendcloud_parcel_status +from . import sendcloud_return +from . import sendcloud_return_location +from . import sendcloud_sender_address +from . import stock_picking +from . import stock_warehouse +from . import sendcloud_shipping_method_country +from . import sendcloud_shipping_method_country_custom +from . import res_config_settings diff --git a/delivery_sendcloud_oca/models/abstract_sendcloud_mixin.py b/delivery_sendcloud_oca/models/abstract_sendcloud_mixin.py new file mode 100644 index 0000000000..fd1b4f0b0e --- /dev/null +++ b/delivery_sendcloud_oca/models/abstract_sendcloud_mixin.py @@ -0,0 +1,35 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import api, fields, models + + +class SendcloudMixin(models.AbstractModel): + _name = "sendcloud.mixin" + _description = "Sendcloud Mixin Abstract" + + is_sendcloud_test_mode = fields.Boolean(compute="_compute_is_sendcloud_test_mode") + + def _sendcloud_convert_weight_to_kg(self, weight): + uom = self.env["product.template"]._get_weight_uom_id_from_ir_config_parameter() + uom_kgm = self.env.ref("uom.product_uom_kgm") + amount = uom._compute_quantity(weight, uom_kgm, round=True) + return round(amount, 2) # Force round as sometimes odoo fails to round properly + + @api.model + def _get_sendcloud_customs_shipment_type(self): + return [ + ("0", "Gift"), + ("1", "Documents"), + ("2", "Commercial Goods"), + ("3", "Commercial Sample"), + ("4", "Returned Goods"), + ] + + @api.model + def _default_get_sendcloud_customs_shipment_type(self): + return "2" # "Commercial Goods" + + def _compute_is_sendcloud_test_mode(self): + for record in self: + record.is_sendcloud_test_mode = self.env.company.is_sendcloud_test_mode diff --git a/delivery_sendcloud_oca/models/abstract_sendcloud_request.py b/delivery_sendcloud_oca/models/abstract_sendcloud_request.py new file mode 100644 index 0000000000..8c746e65de --- /dev/null +++ b/delivery_sendcloud_oca/models/abstract_sendcloud_request.py @@ -0,0 +1,300 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +import time +from json.decoder import JSONDecodeError +from urllib.parse import urlparse + +import requests + +from odoo import SUPERUSER_ID, _, api, models, registry +from odoo.exceptions import UserError + +TIMEOUT = 60 + + +class SendcloudRequest(models.AbstractModel): + _name = "sendcloud.request" + _description = "Sendcloud Request Abstract" + + def _param_web_base_url(self): + base_url = self.env["ir.config_parameter"].get_param("web.base.url") + parsed_url = urlparse(base_url) + return parsed_url._replace(scheme="https").geturl() + + def _base_panel_url(self): + return "https://panel.sendcloud.sc/api/v2" + + def _default_integration_webhook(self, company_id): + webhook = "/shop/sendcloud_integration_webhook" + return f"{webhook}/{company_id}" + + def _do_auth_request(self, type_request, url, data=None): + self.ensure_one() + auth = (self.public_key, self.secret_key) + return self._do_request(type_request, url, data, auth=auth) + + def _do_request(self, type_request, url, data=None, auth=None, headers=None): + self.ensure_one() + start_time = time.time() + try: + if type_request == "POST": + resp = requests.post( + url=url, json=data, auth=auth, headers=headers, timeout=TIMEOUT + ) + elif type_request == "GET": + resp = requests.get(url=url, params=data, auth=auth, timeout=TIMEOUT) + elif type_request == "PUT": + resp = requests.put(url=url, json=data, auth=auth, timeout=TIMEOUT) + except requests.ConnectionError as CE: + raise UserError( + _("Sendcloud: server not reachable, try again later") + ) from CE + except requests.Timeout as TO: + raise UserError( + _("Sendcloud timeout: the server didn't reply within 30s") + ) from TO + except requests.HTTPError as HE: + error_msg = resp.json().get("error", {}).get("message", "") + raise UserError(_("Sendcloud: %s") % error_msg or resp.text) from HE + + # Handle request limiting (retry after one second) + if resp.status_code == 429: + time.sleep(1) + return self._do_request( + type_request, url, data=data, auth=auth, headers=headers + ) + + end_time = time.time() + response_time = end_time - start_time + with registry(self.env.cr.dbname).cursor() as new_cr: + # Create a new environment with new cursor database + new_env = api.Environment(new_cr, SUPERUSER_ID, self.env.context) + self.with_env(new_env)._log_response_in_action( + resp, type_request, url, str(data), response_time + ) + err_msg = self._check_response_ok(resp) + if err_msg: + err_msg = err_msg + "\n" + _("Request: %s") % data + raise UserError(err_msg) + return resp + + def _check_response_ok(self, resp): + if self.env.context.get("skip_sendcloud_check_response"): + return "" + ok_status = self._ok_response_status() + err_msg = "" + if resp.status_code not in ok_status: + err_msg = _("Sendcloud: %(reason)s (error code %(status_code)s)") % ( + {"reason": resp.reason, "status_code": resp.status_code} + ) + if resp.status_code == 500: + err_msg += "\n" + _("Internal server error.") + else: + resp_dict = resp.json() + if resp_dict.get("error"): + err_msg += "\n" + resp_dict["error"].get("message", "") + elif resp_dict.get("message"): + err_msg += "\n" + resp_dict["message"] + return err_msg + + def _ok_response_status(self): + # 200: OK + # 201: OK, eg.: creating/updating a list of shipments + # 204: No Content, eg.: when deleting a shipment + # 404: Not found, eg.: when deleting a parcel + # 410: Happens when the parcel announcement has failed, the parcel + # status contains id of 1002 and you try to cancel it. + return self.env.context.get( + "sendcloud_ok_response_status", (200, 204, 404, 410) + ) + + def _log_response_in_action( + self, resp, type_request, url, sent_payload, response_time + ): + self.ensure_one() + try: + decoded_content = resp.content.decode() + except Exception: + decoded_content = "Byte content" + if resp.status_code == 401 and not self.env.context.get("skip_raise_error_401"): + error_msg = resp.json().get("error", {}).get("message", "") + raise UserError(_("Sendcloud: %s") % error_msg or resp.text) + company = self.company_id + self.env["sendcloud.action"].create( + { + "company_id": company.id, + "sendcloud_integration_id": self.id, + "message_type": "sent", + "exitcode": str(resp.status_code) if resp.status_code else False, + "action": f"{type_request}: {url}", + "message": decoded_content, + "response_time": response_time, + "sent_payload": sent_payload or False, + "model": self._name, + "resid": self.id, + } + ) + + def _iterate_pagination(self, response, urlpath, list_name): + res = response.get(list_name) + next_response = response.get("next") + while next_response: + parsed_next = urlparse(response.get("next")) + response = self._get_panel_request(urlpath + "?" + parsed_next.query) + res += response.get(list_name) + next_response = response.get("next") + return res + + def _get_request(self, url, params=None): + if params: + res = self._do_auth_request("GET", url, data=params) + else: + res = self._do_auth_request("GET", url) + return self._format_response(res) + + def _post_request(self, url, data=None): + res = self._do_auth_request("POST", url, data) + return self._format_response(res) + + def _put_request(self, url, data): + res = self._do_auth_request("PUT", url, data) + return self._format_response(res) + + def _format_response(self, res): + """ + The HTTP 204 No Content success status response code indicates that the + request has succeeded, but that the reply message is empty. + """ + if res.status_code == 204: + return {} + try: + res = res.json() + except JSONDecodeError: + # If it is not possible get json then + # use response exception message + return { + "error": { + "code": "JSONDecodeError", + "message": ("Unable to read response message"), + } + } + return res + + def _get_panel_request(self, url, params=None): + url = self._base_panel_url() + url + return self._get_request(url, params) + + def _post_panel_request(self, url, data=None): + url = self._base_panel_url() + url + return self._post_request(url, data) + + def _put_panel_request(self, url, data): + url = self._base_panel_url() + url + return self._put_request(url, data) + + def get_sender_address(self): + response = self._get_panel_request("/user/addresses/sender") + return response.get("sender_addresses") + + def get_user_invoices(self): + response = self._get_panel_request("/user/invoices") + return response.get("invoices") + + def get_user_invoice(self, code): + response = self._get_panel_request("/user/invoices/%s" % code) + return response.get("invoice") + + def get_integrations(self): + return self._get_panel_request("/integrations") + + def get_shipping_methods(self, params): + response = self._get_panel_request("/shipping_methods", params) + return response.get("shipping_methods") + + def get_shipping_method(self, code, params): + response = self._get_panel_request("/shipping_methods/%s" % code, params) + return response.get("shipping_method") + + def get_parcels(self): + urlpath = "/parcels" + response = self._get_panel_request(urlpath) + return self._iterate_pagination(response, urlpath, "parcels") + + def get_parcel(self, code): + response = self._get_panel_request("/parcels/%s" % code) + return response.get("parcel") + + def get_parcels_statuses(self): + return self._get_panel_request("/parcels/statuses") + + def get_brands(self): + urlpath = "/brands" + response = self._get_panel_request(urlpath) + return self._iterate_pagination(response, urlpath, "brands") + + def create_parcels(self, post_data): + return self._post_panel_request("/parcels", post_data) + + def create_shipments(self, integration_code, vals_list): + post_data = [] + for vals in vals_list: + shipping_method = vals["shipment"]["id"] + vals.update( + { + "shipping_method": shipping_method, + } + ) + post_data += [vals] + url = "/integrations/%s/shipments" % integration_code + return self._post_panel_request(url, post_data) + + def delete_shipments(self, integration_id, post_data): + url = "/integrations/%s/shipments/delete" % integration_id + return self._post_panel_request(url, post_data) + + def get_parcel_label(self, label_printer_url): + res = self._do_auth_request("GET", label_printer_url) + return res.content + + def get_return_portal_url(self, code): + return self._get_panel_request("/parcels/%d/return_portal_url" % code) + + def get_parcel_document(self, link): + res = self._do_auth_request("GET", link) + return res.content + + def cancel_parcel(self, code): + self = self.with_context(skip_sendcloud_check_response=True) + return self._post_panel_request("/parcels/%s/cancel" % code) + + def update_integration(self, code, data): + return self._put_panel_request("/integrations/%s" % code, data) + + def get_returns(self): + urlpath = "/returns" + response = self._get_panel_request(urlpath) + return self._iterate_pagination(response, urlpath, "returns") + + def get_return(self, code): + return self._get_panel_request("/returns/%s" % code) + + def get_return_portal_settings(self, domain_brand, language=""): + url = "/brand/%s/return-portal" % domain_brand + if language: + url += "?language=" + language + url = self._base_panel_url() + url + res = self._do_request("GET", url) + return res.json() + + def get_return_portal_outgoing_parcel(self, domain_brand, params): + url = "/brand/%s/return-portal/outgoing" % domain_brand + url = self._base_panel_url() + url + res = self._do_request("GET", url, data=params) + return res.json() + + def create_return_portal_incoming_parcel(self, domain_brand, payload, headers): + url = "/brand/%s/return-portal/incoming" % domain_brand + url = self._base_panel_url() + url + res = self._do_request("POST", url, data=payload, headers=headers) + return res.json() diff --git a/delivery_sendcloud_oca/models/delivery_carrier.py b/delivery_sendcloud_oca/models/delivery_carrier.py new file mode 100644 index 0000000000..1d0a00c38d --- /dev/null +++ b/delivery_sendcloud_oca/models/delivery_carrier.py @@ -0,0 +1,476 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError +from odoo.tools import float_round +from odoo.tools.safe_eval import safe_eval + + +class DeliveryCarrier(models.Model): + _name = "delivery.carrier" + _inherit = ["delivery.carrier", "sendcloud.mixin"] + + delivery_type = fields.Selection( + selection_add=[("sendcloud", "Sendcloud")], + ondelete={ + "sendcloud": lambda recs: recs.write( + { + "delivery_type": "fixed", + "fixed_price": 0, + } + ) + }, + ) + + sendcloud_code = fields.Integer() + sendcloud_carrier = fields.Char() + sendcloud_service_point_input = fields.Selection( + [("none", "None"), ("required", "Required")], default="none" + ) + sendcloud_min_weight = fields.Float() + sendcloud_max_weight = fields.Float() + sendcloud_price = fields.Float( + help="When this value is null, the price is calculated based on the" + " pricelist by countries" + ) + sendcloud_is_return = fields.Boolean() + sendcloud_country_ids = fields.One2many( + "sendcloud.shipping.method.country", + compute="_compute_sendcloud_country_ids", + string="Price per Country", + ) + sendcloud_service_point_required = fields.Boolean( + compute="_compute_sendcloud_service_point_required" + ) + sendcloud_sender_address_id = fields.Many2one("sendcloud.sender.address") + + sendcloud_integration_id = fields.Many2one( + "sendcloud.integration", compute="_compute_sendcloud_integration_id" + ) + sendcloud_sync_countries = fields.Boolean( + string="Synchronize countries with Sendcloud", default=True + ) + + # -------- # + # Computed # + # -------- # + + @api.depends("company_id") + def _compute_sendcloud_integration_id(self): + for carrier in self: + integration = carrier.company_id.sendcloud_default_integration_id + carrier.sendcloud_integration_id = integration + + @api.depends("sendcloud_service_point_input", "delivery_type") + def _compute_sendcloud_service_point_required(self): + for carrier in self: + carrier.sendcloud_service_point_required = False + for carrier in self.filtered( + lambda c: c.delivery_type == "sendcloud" + and c.sendcloud_service_point_input == "required" + ): + carrier.sendcloud_service_point_required = True + + @api.depends() + def _compute_sendcloud_country_ids(self): + for carrier in self: + countries = self.env["sendcloud.shipping.method.country"].search( + [ + ("company_id", "=", carrier.company_id.id), + ("method_code", "=", carrier.sendcloud_code), + ] + ) + carrier.sendcloud_country_ids = countries + + # -------- # + # Onchange # + # -------- # + + @api.onchange("delivery_type") + def _onchange_sendcloud_delivery_type(self): + self._sendcloud_set_countries() + + # -------------------------- # + # API for Sendcloud provider # + # -------------------------- # + + def sendcloud_rate_shipment(self, order): + self.ensure_one() + res = { + "success": False, + "price": 0.0, + "warning_message": False, + "error_message": False, + } + if not order.partner_shipping_id.country_id: + res["error_message"] = _("Partner does not have any country.") + return res + + country = order.partner_shipping_id.country_id + price, method_country = self._sendcloud_get_price_per_country(country.code) + price_digits = self.env["decimal.precision"].precision_get("Product Price") + price = float_round(price, precision_digits=price_digits) + price = order._sendcloud_convert_price_in_euro(price) + res["success"] = True + res["price"] = price + res["sendcloud_country_specific_product"] = method_country.product_id + + if self.sendcloud_service_point_input == "required": + res["warning_message"] = _("This shipping method requires a Service Point.") + + return res + + def sendcloud_send_shipping(self, pickings): + self.ensure_one() + # Dispatch Order and create labels + res = pickings._sendcloud_send_shipping() + parcels = pickings.mapped("sendcloud_parcel_ids") + parcels._generate_parcel_labels() + return res + + def sendcloud_cancel_shipment(self, picking): + ctx = {"skip_sync_picking_to_sendcloud": True, "skip_cancel_parcel": True} + deleted_parcels = [] + for parcel_code in picking.mapped("sendcloud_parcel_ids.sendcloud_code"): + integration = picking.company_id.sendcloud_default_integration_id + res = integration.cancel_parcel(parcel_code) + if res.get("status") == "deleted": + deleted_parcels.append(parcel_code) + elif ( + res.get("status") == "failed" + and res.get("message") == "This shipment is already being cancelled." + ): + deleted_parcels.append(parcel_code) + elif res.get("error", {}).get("code") == 404: + deleted_parcels.append(parcel_code) # ignore "Not Found" error + elif res.get("error"): + raise ValidationError(_("Sendcloud: %s") % res["error"].get("message")) + parcels_to_delete = picking.sendcloud_parcel_ids.filtered( + lambda p: p.sendcloud_code in deleted_parcels + ) + parcels_to_delete.with_context(**ctx).unlink() + picking.with_context(**ctx).write({"carrier_price": 0.0}) + + # ------------------------------- # + # Inherits for Sendcloud provider # + # ------------------------------- # + + def _compute_can_generate_return(self): + res = super()._compute_can_generate_return() + for carrier in self.filtered(lambda c: c.delivery_type == "sendcloud"): + carrier.can_generate_return = True + return res + + def available_carriers(self, partner): + """ + Standard Odoo method, invoked by the super(), already filters shipping + methods, including Sendcloud shipping methods, by the country of the + selected partner. + In addition, this method filters the Sendcloud shipping methods by + - sender address (warehouse address) + - weight range + - enabled/disabled service point in Sendcloud integration. + :param partner: + :return: + """ + res = super().available_carriers(partner) + + sendcloud_carriers = res.filtered( + lambda c: c.delivery_type == "sendcloud" and c.sendcloud_is_return is False + ) + other_carriers = res.filtered(lambda c: c.delivery_type != "sendcloud") + if sendcloud_carriers: + # Retrieve current sale order + order_id = self.env.context.get("sale_order_id") + if not order_id: + order_id = self.env.context.get("default_order_id") + if ( + not order_id + and self.env.context.get("active_model") == "choose.delivery.carrier" + ): + wizard = self.env["choose.delivery.carrier"].browse( + self.env.context.get("active_id") + ) + order_id = wizard.order_id.id + if not order_id: + return other_carriers + order = self.env["sale.order"].browse(order_id) + # get sender address (warehouse) + warehouse = order.warehouse_id + if not warehouse.sencloud_sender_address_id: + # use standard server address + sender_address = self._get_default_sender_address_per_company( + warehouse.company_id.id + ) + else: + sender_address = warehouse.sencloud_sender_address_id + + # filter by weight + # TODO are there sendcloud shipping methods without weight limit? + weight = order.sendcloud_order_weight + sendcloud_carriers = sendcloud_carriers.filtered( + lambda c: c.sendcloud_min_weight <= weight <= c.sendcloud_max_weight + ) + + # filter by sender address (warehouse) and delivery address (partner) + countries = self.env["sendcloud.shipping.method.country"].search( + [ + ("company_id", "=", order.company_id.id), + ("from_iso_2", "=", sender_address.country), + ("iso_2", "=", partner.country_id.code), + ] + ) + method_codes = countries.mapped("method_code") + sendcloud_carriers = sendcloud_carriers.filtered( + lambda c: c.sendcloud_code in method_codes + ) + + # filter out carriers requiring service points that are not enabled + without_service_point = sendcloud_carriers.filtered( + lambda c: c.sendcloud_service_point_input != "required" + ) + with_service_point = sendcloud_carriers.filtered( + lambda c: c.sendcloud_service_point_input == "required" + and c.sendcloud_integration_id.service_point_enabled + ) + enabled_service_point = self.env["delivery.carrier"] + for carrier in with_service_point: + carrier_names = carrier.sendcloud_integration_id.service_point_carriers + current_carrier = carrier.sendcloud_carrier + if ( + current_carrier + and current_carrier in safe_eval(carrier_names) + or [] + ): + enabled_service_point += carrier + sendcloud_carriers = without_service_point + enabled_service_point + + return (sendcloud_carriers + other_carriers).sorted( + key=lambda carrier: carrier.name + ) + + # ----------------- # + # Sendcloud methods # + # ----------------- # + + def _sendcloud_set_countries(self): + for record in self.filtered( + lambda r: r.delivery_type == "sendcloud" and r.sendcloud_sync_countries + ): + record.country_ids = record._sendcloud_get_countries_from_cache() + + def _sendcloud_get_countries_from_cache(self): + self.ensure_one() + countries = self.env["sendcloud.shipping.method.country"].search( + [ + ("company_id", "=", self.company_id.id), + ("method_code", "=", self.sendcloud_code), + ] + ) + iso_2_list = countries.mapped("iso_2") + return self.env["res.country"].search([("code", "in", iso_2_list)]) + + def _sendcloud_get_price_per_country(self, country_code): + self.ensure_one() + if self.sendcloud_price: + return self.sendcloud_price + shipping_method_country = self.env["sendcloud.shipping.method.country"].search( + [ + ("iso_2", "=", country_code), + ("company_id", "=", self.company_id.id), + ("method_code", "=", self.sendcloud_code), + ], + limit=1, + ) + return shipping_method_country.price_custom, shipping_method_country + + @api.model + def _get_default_sender_address_per_company(self, company_id): + # TODO is there a way to get the default sender address from sendcloud? + return self.env["sendcloud.sender.address"].search( + [("company_id", "=", company_id)], limit=1 + ) + + @api.model + def _prepare_sendcloud_shipping_method_from_response(self, carrier): + return { + "name": "Sendcloud " + carrier.get("name"), + "delivery_type": "sendcloud", + "sendcloud_code": carrier.get("id"), + "sendcloud_max_weight": carrier.get("max_weight"), + "sendcloud_min_weight": carrier.get("min_weight"), + "sendcloud_carrier": carrier.get("carrier"), + "sendcloud_service_point_input": carrier.get("service_point_input").lower(), + "sendcloud_price": carrier.get("price"), + } + + @api.model + def _get_sendcloud_product_delivery(self, company_id): + """This method gets a default delivery product for newly created + Sendcloud shipping methods. + :param vals: dict of values to update + :return: updated dict of values + """ + product = self.env["product.product"].search( + [ + ("default_code", "=", "sendcloud_delivery"), + ("company_id", "in", [company_id, False]), + ], + limit=1, + ) + if product: + return product + return self.env["product.product"].create( + { + "name": "Sendcloud delivery charges", + "default_code": "sendcloud_delivery", + "type": "service", + "categ_id": self.env.ref("delivery.product_category_deliveries").id, + "sale_ok": False, + "purchase_ok": False, + "list_price": 0.0, + "description_sale": "Delivery Cost", + "company_id": company_id, + } + ) + + @api.model + def _sendcloud_create_update_shipping_methods( + self, shipping_methods, company_id, is_return=False + ): + """Sync all available shipping methods for a specific company, + regardless of the sender address. + :return: + """ + + product = self._get_sendcloud_product_delivery(company_id) + + # All shipping methods + domain = [ + ("delivery_type", "=", "sendcloud"), + ("company_id", "=", company_id), + ("sendcloud_is_return", "=", is_return), + ] + all_shipping_methods = self.with_context(active_test=False).search(domain) + + # Existing records + shipping_methods_list = [method.get("id") for method in shipping_methods] + existing_shipping_methods = all_shipping_methods.filtered( + lambda c: c.sendcloud_code in shipping_methods_list + ) + + # Existing shipping methods map (internal code -> existing shipping methods) + existing_shipping_methods_map = {} + for existing in existing_shipping_methods: + if existing.sendcloud_code not in existing_shipping_methods_map: + existing_shipping_methods_map[existing.sendcloud_code] = self.env[ + "delivery.carrier" + ] + existing_shipping_methods_map[existing.sendcloud_code] |= existing + + # Disabled shipping methods + disabled_shipping_methods = all_shipping_methods - existing_shipping_methods + disabled_shipping_methods.write({"active": False}) + + # Created shipping methods and related pricelist by countries + new_shipping_methods_vals = [] + new_country_vals = [] + for method in shipping_methods: + vals = self._prepare_sendcloud_shipping_method_from_response(method) + vals["product_id"] = product.id + vals["sendcloud_is_return"] = is_return + if method.get("id") in existing_shipping_methods_map: + vals.pop("name") + existing_shipping_methods_map[method.get("id")].write(vals) + else: + vals["company_id"] = company_id + new_shipping_methods_vals += [vals] + for country in method.get("countries"): + new_country_vals.append( + { + "sendcloud_code": country.get("id"), + "iso_2": country.get("iso_2"), + "iso_3": country.get("iso_3"), + "from_iso_2": country.get("from_iso_2"), + "from_iso_3": country.get("from_iso_3"), + "price": country.get("price"), + "method_code": method.get("id"), + "sendcloud_is_return": is_return, + "company_id": company_id, + } + ) + new_created_shipping_methods = self.create(new_shipping_methods_vals) + self.sudo().env["sendcloud.shipping.method.country"].search( + [ + ("company_id", "=", company_id), + ("sendcloud_is_return", "=", is_return), + ] + ).unlink() + self.sudo().env["sendcloud.shipping.method.country"].create(new_country_vals) + + # Updated shipping methods + updated_shipping_methods = ( + existing_shipping_methods + new_created_shipping_methods + ) + updated_shipping_methods._sendcloud_set_countries() + updated_shipping_methods.write({"active": True}) + + # Carriers + self.sendcloud_update_carriers(updated_shipping_methods) + return shipping_methods + + @api.model + def sendcloud_update_carriers(self, updated_shipping_methods): + retrieved_carriers = updated_shipping_methods.mapped("sendcloud_carrier") + self.env["sendcloud.carrier"]._create_update_carriers(retrieved_carriers) + + @api.model + def sendcloud_sync_shipping_method(self): + for company in self.env["res.company"].search([]): + integration = company.sendcloud_default_integration_id + if integration: + params = {"sender_address": "all"} + shipping_methods = integration.get_shipping_methods(params) + self._sendcloud_create_update_shipping_methods( + shipping_methods, company.id + ) + params = {"sender_address": "all", "is_return": True} + shipping_methods = integration.get_shipping_methods(params) + self._sendcloud_create_update_shipping_methods( + shipping_methods, company.id, is_return=True + ) + + def button_from_sendcloud_sync(self): + self.ensure_one() + if self.delivery_type != "sendcloud": + return + integration = self.company_id.sendcloud_default_integration_id + if integration: + self._update_sendcloud_delivery_carrier(integration) + + def _update_sendcloud_delivery_carrier(self, integration): + self.ensure_one() + internal_code = self.sendcloud_code + params = {"sender_address": "all"} + carrier = integration.get_shipping_method(internal_code, params) + vals = self._prepare_sendcloud_shipping_method_from_response(carrier) + vals.pop("name") + self.write(vals) + + # ----------- # + # Constraints # + # ----------- # + + @api.constrains("delivery_type", "company_id") + def _constrains_sendcloud_integration_company_id(self): + for record in self.filtered(lambda r: r.delivery_type == "sendcloud"): + if not record.company_id: + raise ValidationError( + _("The company is mandatory when delivery carrier is Sendcloud.") + ) + if record.sendcloud_integration_id.company_id != record.company_id: + raise ValidationError( + _("The company is not consistent with the integration company.") + ) diff --git a/delivery_sendcloud_oca/models/onboarding_onboarding.py b/delivery_sendcloud_oca/models/onboarding_onboarding.py new file mode 100644 index 0000000000..11452a34f5 --- /dev/null +++ b/delivery_sendcloud_oca/models/onboarding_onboarding.py @@ -0,0 +1,14 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import api, models + + +class Onboarding(models.Model): + _inherit = "onboarding.onboarding" + + # Sendcloud Onboarding + @api.model + def action_close_sendcloud_onboarding(self): + self.action_close_panel( + "delivery_sendcloud_oca.onboarding_onboarding_sendcloud" + ) diff --git a/delivery_sendcloud_oca/models/onboarding_onboarding_step.py b/delivery_sendcloud_oca/models/onboarding_onboarding_step.py new file mode 100644 index 0000000000..54a11e5aba --- /dev/null +++ b/delivery_sendcloud_oca/models/onboarding_onboarding_step.py @@ -0,0 +1,30 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import api, models + + +class OnboardingStep(models.Model): + _inherit = "onboarding.onboarding.step" + + @api.model + def action_open_sendcloud_onboarding_integration(self): + """Called by onboarding panel.""" + action_name = ( + "delivery_sendcloud_oca.action_sendcloud_onboarding_integration_wizard" + ) + return self.env.ref(action_name).read()[0] + + @api.model + def action_sendcloud_onboarding_sync(self): + """Called by onboarding panel.""" + action_name = "delivery_sendcloud_oca.action_sendcloud_onboarding_sync_wizard" + return self.env.ref(action_name).read()[0] + + @api.model + def action_open_sendcloud_onboarding_warehouse_address(self): + """Called by onboarding panel.""" + action_name = ( + "delivery_sendcloud_oca.action_sendcloud_onboarding_warehouse_wizard" + ) + return self.env.ref(action_name).read()[0] diff --git a/delivery_sendcloud_oca/models/res_company.py b/delivery_sendcloud_oca/models/res_company.py new file mode 100644 index 0000000000..a28b817a83 --- /dev/null +++ b/delivery_sendcloud_oca/models/res_company.py @@ -0,0 +1,44 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import api, fields, models + + +class ResCompany(models.Model): + _inherit = "res.company" + + sendcloud_integration_ids = fields.One2many( + "sendcloud.integration", "company_id", string="Sendcloud Integrations" + ) + sendcloud_brand_ids = fields.One2many( + "sendcloud.brand", "company_id", string="Sendcloud Brands" + ) + sendcloud_return_ids = fields.One2many( + "sendcloud.return", "company_id", string="Sendcloud Returns" + ) + sendcloud_invoice_ids = fields.One2many( + "sendcloud.invoice", "company_id", string="Sendcloud Invoices" + ) + sendcloud_sender_address_ids = fields.One2many( + "sendcloud.sender.address", "company_id", string="Sendcloud Sender Addresses" + ) + + sendcloud_default_integration_id = fields.Many2one( + "sendcloud.integration", compute="_compute_sendcloud_default_integration_id" + ) + + is_sendcloud_test_mode = fields.Boolean() + sendcloud_auto_create_invoice = fields.Boolean() + + @api.depends( + "sendcloud_integration_ids.public_key", + "sendcloud_integration_ids.secret_key", + "sendcloud_integration_ids.sequence", + ) + def _compute_sendcloud_default_integration_id(self): + for company in self: + integrations = company.sendcloud_integration_ids + integrations = integrations.filtered( + lambda i: i.public_key and i.secret_key + ).sorted(key=lambda i: i.sequence) + company.sendcloud_default_integration_id = fields.first(integrations) diff --git a/delivery_sendcloud_oca/models/res_config_settings.py b/delivery_sendcloud_oca/models/res_config_settings.py new file mode 100644 index 0000000000..b1e9be7a28 --- /dev/null +++ b/delivery_sendcloud_oca/models/res_config_settings.py @@ -0,0 +1,17 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + is_sendcloud_test_mode = fields.Boolean( + related="company_id.is_sendcloud_test_mode", + readonly=False, + ) + sendcloud_auto_create_invoice = fields.Boolean( + related="company_id.sendcloud_auto_create_invoice", + readonly=False, + ) diff --git a/delivery_sendcloud_oca/models/res_partner.py b/delivery_sendcloud_oca/models/res_partner.py new file mode 100644 index 0000000000..e9e84a71b6 --- /dev/null +++ b/delivery_sendcloud_oca/models/res_partner.py @@ -0,0 +1,22 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import api, fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + sencloud_sender_address_id = fields.Many2one( + comodel_name="sendcloud.sender.address", string="Sendcloud Sender Address" + ) + sendcloud_is_in_eu = fields.Boolean( + compute="_compute_sendcloud_is_in_eu", + string="Is in EU", + ) + + @api.depends("country_id.code") + def _compute_sendcloud_is_in_eu(self): + europe_codes = self.env.ref("base.europe").country_ids.mapped("code") + for partner in self: + partner.sendcloud_is_in_eu = partner.country_id.code in europe_codes diff --git a/delivery_sendcloud_oca/models/sale_order.py b/delivery_sendcloud_oca/models/sale_order.py new file mode 100644 index 0000000000..02c9a183bb --- /dev/null +++ b/delivery_sendcloud_oca/models/sale_order.py @@ -0,0 +1,178 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +import json +import logging + +from odoo import api, fields, models + +_logger = logging.getLogger(__name__) + + +class SaleOrder(models.Model): + _name = "sale.order" + _inherit = ["sale.order", "sendcloud.mixin"] + + is_sendcloud_delivery_type = fields.Boolean( + compute="_compute_is_sendcloud_delivery_type", store=True + ) + sendcloud_service_point_required = fields.Boolean( + related="carrier_id.sendcloud_service_point_required" + ) + sendcloud_service_point_address = fields.Text(copy=False) + sendcloud_order_weight = fields.Float(compute="_compute_sendcloud_order_weight") + sendcloud_customs_shipment_type = fields.Selection( + selection="_get_sendcloud_customs_shipment_type", + default=lambda self: self._default_get_sendcloud_customs_shipment_type(), + ) + sendcloud_order_code = fields.Char(index=True) + sendcloud_sp_details = fields.Char(compute="_compute_sendcloud_sp_details") + + @api.depends( + "carrier_id.sendcloud_integration_id", + "carrier_id.sendcloud_carrier", + "partner_id.country_id.code", + "partner_id.zip", + "partner_shipping_id.country_id.code", + "partner_shipping_id.zip", + ) + def _compute_sendcloud_sp_details(self): + user_lang = self.env.user.lang.replace("_", "-").lower() + available_languages = [ + "en-us", + "de-de", + "en-gb", + "es-es", + "fr-fr", + "it-it", + "nl-nl", + ] + for order in self: + partner = order.partner_shipping_id or order.partner_id + vals = { + "api_key": order.sudo().carrier_id.sendcloud_integration_id.public_key, + "country": partner.country_id.code + and partner.country_id.code.lower() + or "", + "postalcode": partner.zip or "", + "language": user_lang if user_lang in available_languages else "en-us", + "carrier": order.carrier_id.sendcloud_carrier or "", + } + order.sendcloud_sp_details = json.dumps(vals) + + @api.depends("carrier_id.delivery_type") + def _compute_is_sendcloud_delivery_type(self): + for order in self: + is_sendcloud = order.carrier_id.delivery_type == "sendcloud" + order.is_sendcloud_delivery_type = is_sendcloud + + def _sendcloud_convert_price_in_euro(self, price): + self.ensure_one() + currency = self.currency_id + if currency.name == "EUR": + return price + euro_curr = self.env["res.currency"].search([("name", "=", "EUR")], limit=1) + if euro_curr: + price = euro_curr._convert( + price, currency, self.company_id, self.date_order + ) + return price + + @api.depends( + "order_line.product_id.weight", + "order_line.product_qty", + "order_line.display_type", + ) + def _compute_sendcloud_order_weight(self): + for order in self: + lines = order.order_line.filtered( + lambda ol: not ol.display_type and ol.product_id.weight + ) + weight = sum( + [(line.product_id.weight * line.product_qty) for line in lines] + ) + order.sendcloud_order_weight = self._sendcloud_convert_weight_to_kg(weight) + + def action_cancel(self): + to_delete_shipments = self.picking_ids.to_delete_sendcloud_pickings() + res = super().action_cancel() + self.env["stock.picking"].delete_sendcloud_pickings(to_delete_shipments) + return res + + def unlink(self): + to_delete_shipments = self.picking_ids.to_delete_sendcloud_pickings() + res = super().unlink() + self.env["stock.picking"].delete_sendcloud_pickings(to_delete_shipments) + return res + + def _sync_sale_order_to_sendcloud(self): + for order in self: + order.picking_ids._sync_picking_to_sendcloud() + + def button_delete_sendcloud_order(self): + self.ensure_one() + to_delete_shipments = self.picking_ids.to_delete_sendcloud_pickings() + self.env["stock.picking"].delete_sendcloud_pickings(to_delete_shipments) + + def button_to_sendcloud_sync(self): + self.ensure_one() + if ( + self.carrier_id.delivery_type != "sendcloud" + or not self.carrier_id.sendcloud_integration_id + ): + return + if self.state != "cancel": + self._sync_sale_order_to_sendcloud() + + def _action_confirm(self): + res = super()._action_confirm() + pickings = self.mapped("picking_ids") + to_sync = pickings.filtered(lambda p: p.carrier_id.sendcloud_integration_id) + to_sync._sync_picking_to_sendcloud() + return res + + def _create_delivery_line(self, carrier, price_unit): + line = super()._create_delivery_line(carrier, price_unit) + sendcloud_specific_product = self.env.context.get( + "sendcloud_country_specific_product" + ) + if sendcloud_specific_product: + line.product_id = sendcloud_specific_product + return line + + def _sendcloud_order_invoice(self): + """When shipping outside of EU, an invoice number must be entered in Sendcloud. + This method gets out invoices of the sale order. + In case not any invoice is present and setting "Sendcloud_auto_create_invoice" + is enabled, create a 100% down-payment invoice automatically. + """ + self.ensure_one() + out_invoices = self.invoice_ids.filtered( + lambda i: i.move_type == "out_invoice" and i.state == "posted" + ) + + # sendcloud_auto_create_invoice is set + if self.company_id.sendcloud_auto_create_invoice: + # If shipping to outside the EU and not any invoice was posted + if not out_invoices and not self.partner_id.sendcloud_is_in_eu: + downpayment_wizard = ( + self.env["sale.advance.payment.inv"] + .with_context( + **{ + "active_model": "sale.order", + "active_ids": [self.id], + "active_id": self.id, + } + ) + .create( + { + "advance_payment_method": "percentage", + "amount": 100, + } + ) + ) + downpayment_wizard.create_invoices() + self.invoice_ids.action_post() + out_invoices = self.invoice_ids + + return out_invoices diff --git a/delivery_sendcloud_oca/models/sendcloud_action.py b/delivery_sendcloud_oca/models/sendcloud_action.py new file mode 100644 index 0000000000..f307a6f4ba --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_action.py @@ -0,0 +1,197 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +import json +import logging + +from dateutil.relativedelta import relativedelta + +from odoo import api, fields, models + +_logger = logging.getLogger(__name__) + + +class SendcloudAction(models.Model): + _name = "sendcloud.action" + _description = "Sendcloud Action" + _rec_name = "action" + _order = "id desc" + + company_id = fields.Many2one("res.company", required=True) + sendcloud_integration_id = fields.Many2one( + "sendcloud.integration" + ) # Could be empty, eg.: in case of public get + + exitcode = fields.Char() + action = fields.Char() + timestamp = fields.Char() + message_type = fields.Selection( + [("sent", "Sent"), ("received", "Received")], required=True + ) + model = fields.Char() + resid = fields.Integer() + record_id = fields.Reference( + selection="_reference_models", compute="_compute_resource_record", readonly=True + ) + + sent_payload = fields.Text() + message = fields.Text(string="Received Message") + response_time = fields.Float(string="Response Time (sec)") + + is_processed = fields.Boolean() + date_last_success = fields.Datetime() + + error_message = fields.Char() + error_on_parsing = fields.Boolean() + + @api.model + def _reference_models(self): + models = self.env["ir.model"].sudo().search([]) + return [(model.model, model.name) for model in models] + + @api.depends("model", "resid") + def _compute_resource_record(self): + for action in self: + if action.model and action.resid: + action.record_id = f"{action.model},{action.resid}" + else: + action.record_id = False + + # flake8: noqa: C901 + def parse_result(self): + self.ensure_one() + + _logger.info("Sendcloud parsing message:%s", self.message) + + try: + message = json.loads(self.message) + except Exception as e: + self.error_on_parsing = True + self.error_message = str(e) + return False + integration = self.sendcloud_integration_id + if message.get("action") == "integration_updated": + integration_data = message.get("integration") + if integration_data: + vals = self.env[ + "sendcloud.integration" + ]._prepare_sendcloud_integration_from_response(integration_data) + if integration: + integration.with_context(skip_update_in_sendcloud=True).write(vals) + else: + vals["company_id"] = self.company_id.id + integration = self.env["sendcloud.integration"].create(vals) + self._update_action_log(integration) + elif message.get("action") == "integration_connected": + integration_data = message.get("integration") + if integration_data: + code = integration_data["id"] + existing_integration = ( + self.env["sendcloud.integration"] + .with_context(active_test=False) + .search( + [ + ("sendcloud_code", "=", code), + ("company_id", "=", self.company_id.id), + ], + limit=1, + ) + ) + if existing_integration: + integration = existing_integration + else: + vals = self.env[ + "sendcloud.integration" + ]._prepare_sendcloud_integration_from_response(integration_data) + vals["company_id"] = self.company_id.id + integration = self.env["sendcloud.integration"].create(vals) + self._update_action_log(integration) + elif message.get("action") == "integration_deleted": + integration.write({"active": False}) + self._update_action_log(integration) + elif message.get("action") == "integration_credentials": + _logger.info("Sendcloud integration_credentials") + if integration: + _logger.info( + "Sendcloud integration_credentials integration_id:%s", + integration.id, + ) + integration.write( + { + "public_key": message["public_key"], + "secret_key": message["secret_key"], + "sendcloud_code": message["integration_id"], + } + ) + integration.with_context( + skip_raise_error_401=True, skip_sendcloud_check_response=True + ).action_sendcloud_update_integrations() + self._update_action_log(integration) + self.env["onboarding.onboarding.step"].action_validate_step( + "delivery_sendcloud_oca.onboarding_integration_step" + ) + elif message.get("action") == "parcel_status_changed": + parcel_data = message.get("parcel") + picking = self.env["stock.picking"] + if parcel_data.get("shipment_uuid"): + picking = self.env["stock.picking"].search( + [ + ("sendcloud_shipment_uuid", "=", parcel_data["shipment_uuid"]), + ], + limit=1, + ) + if not picking: + sendcloud_order_code = parcel_data.get("external_order_id") + sendcloud_shipment_code = parcel_data.get("external_shipment_id") + if sendcloud_shipment_code.isdigit() and sendcloud_order_code.isdigit(): + picking = self.env["stock.picking"].search( + [ + ("id", "=", int(sendcloud_shipment_code)), + ("sale_id", "=", int(sendcloud_order_code)), + ] + ) + elif sendcloud_shipment_code and sendcloud_order_code: + picking = self.env["stock.picking"].search( + [ + ("sendcloud_shipment_code", "=", sendcloud_shipment_code), + ("sale_id.sendcloud_order_code", "=", sendcloud_order_code), + ], + limit=1, + ) + if not picking: + sendcloud_code = parcel_data["id"] + picking = ( + self.env["sendcloud.parcel"] + .search([("sendcloud_code", "=", sendcloud_code)]) + .mapped("picking_id") + ) + if picking and picking.sendcloud_parcel_ids: + parcels = picking._sendcloud_create_update_received_parcels( + [parcel_data], self.company_id.id + ) + parcel = parcels.filtered( + lambda p: p.sendcloud_code == parcel_data["id"] + ) + self._update_action_log(parcel) + + def _update_action_log(self, record): + self.ensure_one() + self.write( + { + "model": record._name, + "resid": record.id, + "error_on_parsing": False, + "error_message": "", + "date_last_success": fields.Datetime.now(), + } + ) + + def reparse_message(self): + self.ensure_one() + self.parse_result() + self.is_processed = True + + @api.model + def sendcloud_delete_old_actions(self, days=7): + date = fields.Datetime.to_string(fields.Date.today() - relativedelta(days=days)) + self.search([("create_date", "<", date)]).unlink() diff --git a/delivery_sendcloud_oca/models/sendcloud_brand.py b/delivery_sendcloud_oca/models/sendcloud_brand.py new file mode 100644 index 0000000000..76a9e29959 --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_brand.py @@ -0,0 +1,103 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import api, fields, models + + +class SendcloudBrand(models.Model): + _name = "sendcloud.brand" + _inherit = ["sendcloud.mixin"] + _description = "Sendcloud Brand" + + name = fields.Char(required=True) + sendcloud_code = fields.Integer(required=True) + color = fields.Char() + secondary_color = fields.Char() + website = fields.Char() + screen_thumb = fields.Char() + print_thumb = fields.Char() + notify_reply_to_email = fields.Integer() + domain = fields.Char() + return_portal_url = fields.Char(compute="_compute_return_portal_url") + notify_bcc_email = fields.Integer() + hide_powered_by = fields.Boolean() + company_id = fields.Many2one( + "res.company", required=True, default=lambda self: self.env.company + ) + active = fields.Boolean(default=True) + + def _compute_return_portal_url(self): + for brand in self: + url = f"https://{brand.domain}.shipping-portal.com/rp/" + brand.return_portal_url = url + + def action_create_return_parcel(self): + self.ensure_one() + action_name = ( + "delivery_sendcloud_oca.action_sendcloud_create_return_parcel_wizard" + ) + [action] = self.env.ref(action_name).read() + action["context"] = "{'default_brand_id': %s}" % (self.id) + return action + + @api.model + def _prepare_sendcloud_brands_from_response(self, records_data): + return { + "sendcloud_code": records_data.get("id"), + "name": records_data.get("name"), + "color": records_data.get("color"), + "secondary_color": records_data.get("secondary_color"), + "website": records_data.get("website"), + "screen_thumb": records_data.get("screen_thumb"), + "print_thumb": records_data.get("print_thumb"), + "notify_reply_to_email": records_data.get("notify_reply_to_email"), + "domain": records_data.get("domain"), + "notify_bcc_email": records_data.get("notify_bcc_email"), + "hide_powered_by": records_data.get("hide_powered_by"), + } + + @api.model + def sendcloud_update_brands(self, brand_data, company): + # All records + all_records = company.sendcloud_brand_ids + + # Existing records + existing_records = all_records.filtered( + lambda c: c.sendcloud_code in [record.get("id") for record in brand_data] + ) + + # Existing records map (internal code -> existing record) + existing_records_map = {} + for existing in existing_records: + if existing.sendcloud_code not in existing_records_map: + existing_records_map[existing.sendcloud_code] = self.env[ + "sendcloud.brand" + ] + existing_records_map[existing.sendcloud_code] |= existing + + # Disabled records + disabled_records = all_records - existing_records + disabled_records.write({"active": False}) + + # Created records + vals_list = [] + for record in brand_data: + vals = self._prepare_sendcloud_brands_from_response(record) + if record.get("id") in existing_records_map: + existing_records_map[record.get("id")].write(vals) + else: + vals["company_id"] = company.id + vals_list += [vals] + new_created_records = self.create(vals_list) + + # Updated records + updated_records = existing_records + new_created_records + updated_records.write({"active": True}) + + @api.model + def sendcloud_sync_brands(self): + for company in self.env["res.company"].search([]): + integration = company.sendcloud_default_integration_id + if integration: + brands_data = integration.get_brands() + self.sendcloud_update_brands(brands_data, company) diff --git a/delivery_sendcloud_oca/models/sendcloud_carrier.py b/delivery_sendcloud_oca/models/sendcloud_carrier.py new file mode 100644 index 0000000000..7b0f770571 --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_carrier.py @@ -0,0 +1,23 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import api, fields, models + + +class SendcloudCarrier(models.Model): + _name = "sendcloud.carrier" + _description = "Sendcloud Carrier" + + name = fields.Char(required=True) + sendcloud_code = fields.Char(required=True) + + @api.model + def _create_update_carriers(self, retrieved_carriers): + all_carriers = self.search([]) + existing_carriers = all_carriers.mapped("sendcloud_code") + to_add_carriers = set(retrieved_carriers) - set(existing_carriers) + new_carrier_vals_list = [] + for new_carrier in list(to_add_carriers): + vals = {"sendcloud_code": new_carrier, "name": new_carrier.upper()} + new_carrier_vals_list.append(vals) + self.create(new_carrier_vals_list) diff --git a/delivery_sendcloud_oca/models/sendcloud_integration.py b/delivery_sendcloud_oca/models/sendcloud_integration.py new file mode 100644 index 0000000000..7bb6799c30 --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_integration.py @@ -0,0 +1,207 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import _, api, fields, models +from odoo.exceptions import UserError +from odoo.tools.safe_eval import safe_eval + +# Whether you want to pull all the existing integrations from Sendcloud. +SENDCLOUD_GET_ALL_EXISTING_INTEGRATIONS = False + + +class SendcloudIntegration(models.Model): + _name = "sendcloud.integration" + _description = "Sendcloud Integrations" + _inherit = "sendcloud.request" + _rec_name = "shop_name" + _order = "sequence, id" + _log_access = False + + shop_name = fields.Char(required=True) + sequence = fields.Integer(help="Determine the display order", default=10) + public_key = fields.Char(readonly=False) + secret_key = fields.Char(readonly=False) + sendcloud_code = fields.Integer(readonly=True) + shop_url = fields.Char() + service_point_enabled = fields.Boolean() + service_point_carriers = fields.Text(default="[]") + service_point_carrier_ids = fields.Many2many( + "sendcloud.carrier", + string="Carriers", + compute="_compute_service_point_carrier_ids", + inverse="_inverse_service_point_carrier_ids", + ) + webhook_active = fields.Boolean() + webhook_url = fields.Char() + database = fields.Char() # TODO alert in case db is copied + company_id = fields.Many2one( + "res.company", required=True, default=lambda self: self.env.company + ) + active = fields.Boolean(default=True) + + @api.onchange("company_id") + def _onchange_company_id(self): + base_url = self.env["sendcloud.request"]._param_web_base_url() + company_id = self.company_id.id + path = self._default_integration_webhook(company_id) + self.webhook_url = base_url + path + + @api.depends("service_point_carriers") + def _compute_service_point_carrier_ids(self): + for integration in self: + carriers_list = safe_eval(integration.service_point_carriers) + domain = [("sendcloud_code", "in", carriers_list)] + sendcloud_carriers = self.env["sendcloud.carrier"].search(domain) + integration.service_point_carrier_ids = sendcloud_carriers + + def _inverse_service_point_carrier_ids(self): + for integration in self: + carriers = integration.service_point_carrier_ids + carriers_list = carriers.mapped("sendcloud_code") + integration.service_point_carriers = str(carriers_list) + + @api.model + def _prepare_sendcloud_integration_from_response(self, integration): + return { + "shop_name": integration.get("shop_name"), + "sendcloud_code": integration.get("id"), + "shop_url": integration.get("shop_url"), + "service_point_enabled": integration.get("service_point_enabled"), + "service_point_carriers": integration.get("service_point_carriers"), + "webhook_active": integration.get("webhook_active"), + "webhook_url": integration.get("webhook_url"), + } + + @api.model + def sendcloud_create_update_integrations(self, req_integrations, company): + # Error in fetching integrations if its not a list + if not isinstance(req_integrations, list): + return + # All integrations + domain = [("company_id", "=", company.id)] + all_integrations = ( + self.env["sendcloud.integration"] + .with_context(active_test=False) + .search(domain) + ) + # Existing records + integrations_list = [integration.get("id") for integration in req_integrations] + existing_integrations = all_integrations.filtered( + lambda c: c.sendcloud_code and c.sendcloud_code in integrations_list + ) + + # Existing integrations map (internal code -> existing integration) + existing_integrations_map = {} + for existing in existing_integrations: + if ( + existing.sendcloud_code + and existing.sendcloud_code not in existing_integrations_map + ): + existing_integrations_map[existing.sendcloud_code] = self.env[ + "sendcloud.integration" + ] + existing_integrations_map[existing.sendcloud_code] |= existing + + # Empty integrations + empty_integrations = all_integrations.filtered(lambda c: not c.sendcloud_code) + + # Disabled integrations + disabled_integrations = ( + all_integrations - existing_integrations - empty_integrations + ) + disabled_integrations.write({"active": False}) + + # Created integrations + vals_list = [] + for integration in req_integrations: + vals = self._prepare_sendcloud_integration_from_response(integration) + vals["company_id"] = company.id + if integration.get("id") in existing_integrations_map: + existing_integrations_map[integration.get("id")].write(vals) + elif empty_integrations: + empty_integrations.write(vals) + + new_created_integrations = self.env["sendcloud.integration"] + if vals_list and SENDCLOUD_GET_ALL_EXISTING_INTEGRATIONS: + new_created_integrations = self.env["sendcloud.integration"].create( + vals_list + ) + + # Updated integrations + updated_integrations = existing_integrations + new_created_integrations + updated_integrations.write({"active": True}) + + # Carriers + self.sendcloud_update_carriers(updated_integrations) + + @api.model + def sendcloud_update_carriers(self, updated_integrations): + retrieved_carriers = [] + for integration in updated_integrations: + retrieved_carriers += safe_eval(integration.service_point_carriers) + self.env["sendcloud.carrier"]._create_update_carriers(retrieved_carriers) + + def action_sendcloud_update_integrations(self): + self.ensure_one() + integration = self.company_id.sendcloud_default_integration_id + req_integrations = integration.get_integrations() + self.sendcloud_create_update_integrations(req_integrations, self.company_id) + + def _update_in_sendcloud(self, vals): + self.ensure_one() + code = self.sendcloud_code + to_update_vals = {} + for name in self._sendcloud_updatable_fields(): + if name in vals: + to_update_vals.update({name: vals.get(name)}) + + integration = self.company_id.sendcloud_default_integration_id + response = integration.update_integration(code, to_update_vals) + if isinstance(response, dict): # TODO + for name in self._sendcloud_updatable_fields(): + if name in response: + vals[name] = response[name] + return vals + + @api.model + def _sendcloud_updatable_fields(self): + return [ + "webhook_active", + "webhook_url", + "shop_url", + "shop_name", + "service_point_enabled", + "service_point_carriers", + ] + + def write(self, vals): + if self.env.context.get("skip_update_in_sendcloud"): + return super().write(vals) + + if any(item not in self._sendcloud_updatable_fields() for item in vals): + return super().write(vals) + + for record in self: + formatted_vals = record._prepare_sendcloud_integration_from_record(vals) + updated_vals = record._update_in_sendcloud(formatted_vals) + super(SendcloudIntegration, record).write(updated_vals) + return self + + def _prepare_sendcloud_integration_from_record(self, vals): + self.ensure_one() + formatted_vals = vals + if "service_point_enabled" in vals and "service_point_carriers" not in vals: + vals["service_point_carriers"] = self.service_point_carriers + if "service_point_carriers" in vals and "service_point_enabled" not in vals: + vals["service_point_enabled"] = self.service_point_enabled + if vals.get("service_point_enabled") and not safe_eval( + vals.get("service_point_carriers") + ): + raise UserError(_("Sendcloud: select at least one service point carrier")) + if "service_point_carriers" in vals and isinstance( + vals["service_point_carriers"], str + ): + formatted_vals["service_point_carriers"] = safe_eval( + vals["service_point_carriers"] + ) + return formatted_vals diff --git a/delivery_sendcloud_oca/models/sendcloud_invoice.py b/delivery_sendcloud_oca/models/sendcloud_invoice.py new file mode 100644 index 0000000000..bd23d57d78 --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_invoice.py @@ -0,0 +1,117 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from datetime import datetime + +from odoo import api, fields, models + + +class SendcloudInvoice(models.Model): + _name = "sendcloud.invoice" + _description = "Sendcloud Invoice" + _rec_name = "sendcloud_code" + + @api.model + def _selection_invoice_type(self): + return [ + ("periodic", "Periodical"), + ("forced", "Created manually"), + ("initial_payment", "Initial payment"), + ("other", "Other"), + ] + + sendcloud_code = fields.Integer(required=True) + invoice_date = fields.Datetime() + is_paid = fields.Boolean() + item_ids = fields.One2many("sendcloud.invoice.item", "sendcloud_invoice_id") + price_excl = fields.Float() + price_incl = fields.Float() + ref = fields.Char() + invoice_type = fields.Selection( + selection=lambda self: self._selection_invoice_type(), readonly=True + ) + company_id = fields.Many2one( + "res.company", required=True, default=lambda self: self.env.company + ) + active = fields.Boolean(default=True) + + @api.model + def _prepare_sendcloud_invoice_from_response(self, records_data): + invoice_date = records_data.get("date") + invoice_date = datetime.strptime(invoice_date, "%d-%m-%Y %H:%M:%S") + + vals = { + "sendcloud_code": records_data.get("id"), + "invoice_date": invoice_date, + "is_paid": records_data.get("isPayed"), + "price_excl": records_data.get("price_excl"), + "price_incl": records_data.get("price_incl"), + "ref": records_data.get("ref"), + "invoice_type": records_data.get("type"), + } + if isinstance(records_data.get("items"), list): + item_ids = [(5, False, False)] + item_ids += [ + (0, False, {"sendcloud_code": values["id"], "name": values["name"]}) + for values in records_data.get("items") + ] + vals.update({"item_ids": item_ids}) + return vals + + @api.model + def sendcloud_update_invoices(self, invoice_data, company): + # All records + all_records = company.sendcloud_invoice_ids + + # Existing records + existing_records = all_records.filtered( + lambda c: c.sendcloud_code in [record.get("id") for record in invoice_data] + ) + + # Existing records map (internal code -> existing record) + existing_records_map = {} + for existing in existing_records: + if existing.sendcloud_code not in existing_records_map: + existing_records_map[existing.sendcloud_code] = self.env[ + "sendcloud.invoice" + ] + existing_records_map[existing.sendcloud_code] |= existing + + # Disabled records + disabled_records = all_records - existing_records + disabled_records.write({"active": False}) + + # Created records + vals_list = [] + for record in invoice_data: + vals = self._prepare_sendcloud_invoice_from_response(record) + if record.get("id") in existing_records_map: + existing_records_map[record.get("id")].write(vals) + else: + vals["company_id"] = company.id + vals_list += [vals] + new_created_records = self.create(vals_list) + + # Updated records + updated_records = existing_records + new_created_records + updated_records.write({"active": True}) + + @api.model + def sendcloud_sync_invoices(self): + for company in self.env["res.company"].search([]): + integration = company.sendcloud_default_integration_id + if integration: + invoice_data = integration.get_user_invoices() + self.sendcloud_update_invoices(invoice_data, company) + + def sendcloud_update_invoice_details(self, invoice_data): + self.ensure_one() + self.write(self._prepare_sendcloud_invoice_from_response(invoice_data)) + + def button_get_invoice_details(self): + self.ensure_one() + integration = self.company_id.sendcloud_default_integration_id + if integration: + self.item_ids.unlink() + invoice_data = integration.get_user_invoice(self.sendcloud_code) + self.sendcloud_update_invoice_details(invoice_data) diff --git a/delivery_sendcloud_oca/models/sendcloud_invoice_item.py b/delivery_sendcloud_oca/models/sendcloud_invoice_item.py new file mode 100644 index 0000000000..b78c16bbe6 --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_invoice_item.py @@ -0,0 +1,13 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import fields, models + + +class SendcloudInvoice(models.Model): + _name = "sendcloud.invoice.item" + _description = "Sendcloud Invoice Items" + + name = fields.Char() + sendcloud_code = fields.Integer(required=True) + sendcloud_invoice_id = fields.Many2one("sendcloud.invoice", ondelete="cascade") diff --git a/delivery_sendcloud_oca/models/sendcloud_parcel.py b/delivery_sendcloud_oca/models/sendcloud_parcel.py new file mode 100644 index 0000000000..d06a1adda2 --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_parcel.py @@ -0,0 +1,413 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +import base64 + +from odoo import _, api, fields, models +from odoo.exceptions import UserError +from odoo.tools.safe_eval import safe_eval + + +class SendcloudParcel(models.Model): + _name = "sendcloud.parcel" + _inherit = ["sendcloud.mixin", "mail.thread", "mail.activity.mixin"] + _description = "Sendcloud Parcel" + + @api.model + def _selection_parcel_statuses(self): + statuses = self.env["sendcloud.parcel.status"].search([]) + return [(status.sendcloud_code, status.message) for status in statuses] + + partner_name = fields.Char() + address = fields.Char() + address_2 = fields.Char(help="An apartment or floor number.") + house_number = fields.Char() + street = fields.Char() + city = fields.Char() + postal_code = fields.Char() + company_name = fields.Char() + country_iso_2 = fields.Char() + email = fields.Char() + telephone = fields.Char() + name = fields.Char(required=True) + sendcloud_code = fields.Integer(required=True) + label = fields.Binary(related="attachment_id.datas", string="File Content") + tracking_url = fields.Char() + tracking_number = fields.Char() + label_printer_url = fields.Char() + return_portal_url = fields.Char() + external_reference = fields.Char( + help="A field to use as a reference for your order." + ) + insured_value = fields.Float(help="Insured Value is in Euro currency.") + total_insured_value = fields.Float(help="Total Insured Value is in Euro currency.") + weight = fields.Float(help="Weight unit of measure is KG.") + is_return = fields.Boolean(readonly=True) + collo_count = fields.Integer( + help="A number indicating the number of collos within a shipment. " + "For non-multi-collo shipments, this value will always be 1." + ) + collo_nr = fields.Integer( + help="A number indicating the collo number within a shipment. For a " + "non-multi-collo shipment, this value will always be 0. In a multi-collo" + " shipment with 3 collos, this number will range from 0 to 2." + ) + colli_uuid = fields.Char() + colli_tracking_number = fields.Char( + help="Multi-collo only. This is a tracking number assigned by the carrier to" + " identify the entire multi-collo shipment." + ) + external_shipment_id = fields.Char() + external_order_id = fields.Char() + shipping_method = fields.Integer() + shipment_uuid = fields.Char() + to_post_number = fields.Text() + parcel_item_ids = fields.One2many("sendcloud.parcel.item", "parcel_id") + documents = fields.Text( + string="Documents Data", + help="An array of documents. A parcel can contain multiple documents, for " + "instance labels and a customs form. This field returns an array of all" + " the available documents for this parcel.", + ) + note = fields.Text() + type = fields.Char( + help="Returns either ‘parcel’ or ‘letter’ by which you can determine the type" + " of your shipment." + ) + to_state = fields.Char() + order_number = fields.Char() + customs_invoice_nr = fields.Char() + shipment = fields.Char(string="Cached Shipment") + shipment_id = fields.Many2one("delivery.carrier", compute="_compute_shipment_id") + reference = fields.Char() + to_service_point = fields.Char( + help="The id of service point to which the shipment is going to be shipped." + ) + sendcloud_customs_shipment_type = fields.Selection( + selection="_get_sendcloud_customs_shipment_type" + ) + picking_id = fields.Many2one("stock.picking") + package_id = fields.Many2one("stock.quant.package") + sendcloud_status = fields.Selection( + selection=lambda self: self._selection_parcel_statuses(), readonly=True + ) + carrier = fields.Char() + company_id = fields.Many2one( + "res.company", + required=True, + compute="_compute_company_id", + store=True, + readonly=False, + ) + brand_id = fields.Many2one( + "sendcloud.brand", compute="_compute_brand_id", store=True, readonly=False + ) + attachment_id = fields.Many2one( + comodel_name="ir.attachment", + ondelete="cascade", + ) + document_ids = fields.One2many( + "sendcloud.parcel.document", + "parcel_id", + string="Documents", + ) + label_print_status = fields.Selection( + [ + ("generated", "Generated"), + ("printed", "Printed"), + ], + default="generated", + ) + + def action_parcel_documents(self): + self.mapped("document_ids").unlink() + skip_get_parcel_document = self.env.context.get("skip_get_parcel_document") + for parcel in self: + doc_vals = [] + for document_data in safe_eval(parcel.documents or "[]"): + doc_vals.append( + { + "name": document_data["type"], + "size": document_data["size"], + "link": document_data.get("link"), + "parcel_id": parcel.id, + } + ) + parcel.document_ids = self.env["sendcloud.parcel.document"].create(doc_vals) + if not skip_get_parcel_document: + parcel.document_ids._generate_parcel_document() + + @api.depends("shipment") + def _compute_shipment_id(self): + for parcel in self: + shipment_data = safe_eval(parcel.shipment or "{}") + shipment_code = shipment_data.get("id") + domain = parcel._get_shipment_domain_by_code(shipment_code) + parcel.shipment_id = self.env["delivery.carrier"].search(domain, limit=1) + + def _get_shipment_domain_by_code(self, shipment_code): + self.ensure_one() + return [ + ("company_id", "=", self.company_id.id), + ("sendcloud_code", "=", shipment_code), + ] + + @api.depends("picking_id.company_id") + def _compute_company_id(self): + for parcel in self: + parcel.company_id = parcel.picking_id.company_id or parcel.company_id + + @api.depends("company_id") + def _compute_brand_id(self): + for parcel in self: + brands = parcel.company_id.sendcloud_brand_ids + # TODO only brands with domain? + parcel.brand_id = fields.first(brands) + + @api.model + def _prepare_sendcloud_parcel_from_response(self, parcel): + res = { + "name": parcel.get("id"), + "sendcloud_code": parcel.get("id"), + "carrier": parcel.get("carrier", {}).get("code") or parcel.get("carrier"), + } + if parcel.get("status", {}).get("id"): + res["sendcloud_status"] = str(parcel.get("status", {}).get("id")) + if parcel.get("tracking_number"): + res["tracking_number"] = parcel.get("tracking_number") + if parcel.get("tracking_url"): + res["tracking_url"] = parcel.get("tracking_url") + if parcel.get("label", {}).get("label_printer"): + res["label_printer_url"] = parcel.get("label", {}).get("label_printer") + if parcel.get("external_reference"): + res["external_reference"] = parcel.get("external_reference", "") + if parcel.get("collo_count"): + res["collo_count"] = parcel.get("collo_count") + if parcel.get("collo_nr"): + res["collo_nr"] = parcel.get("collo_nr") + if parcel.get("colli_uuid"): + res["colli_uuid"] = parcel.get("colli_uuid") + if parcel.get("colli_tracking_number"): + res["colli_tracking_number"] = parcel.get("colli_tracking_number") + customs_shipment_type = parcel.get("customs_shipment_type") + res["sendcloud_customs_shipment_type"] = ( + str(customs_shipment_type) if customs_shipment_type else False + ) + res["to_service_point"] = parcel.get("to_service_point") + res["reference"] = parcel.get("reference") + res["shipment"] = parcel.get("shipment") + res["customs_invoice_nr"] = parcel.get("customs_invoice_nr") + res["order_number"] = parcel.get("order_number") + res["to_state"] = parcel.get("to_state") + res["type"] = parcel.get("type") + res["note"] = parcel.get("note") + res["documents"] = parcel.get("documents") + res["to_post_number"] = parcel.get("to_post_number") + res["shipment_uuid"] = parcel.get("shipment_uuid") + res["shipping_method"] = parcel.get("shipping_method") + res["external_order_id"] = parcel.get("external_order_id") + res["external_shipment_id"] = parcel.get("external_shipment_id") + res["is_return"] = parcel.get("is_return") + res["weight"] = parcel.get("weight") + res["total_insured_value"] = parcel.get("total_insured_value") + res["insured_value"] = parcel.get("insured_value") + res["return_portal_url"] = parcel.get("return_portal_url") + res["partner_name"] = parcel.get("name") + res["address"] = parcel.get("address") + if parcel.get("address_2"): + res["address_2"] = parcel.get("address_2") + if parcel.get("address_divided"): + res["house_number"] = parcel["address_divided"].get( + "house_number" + ) or parcel.get("house_number") + res["street"] = parcel["address_divided"].get("street") or parcel.get( + "street" + ) + else: + res["house_number"] = parcel.get("house_number") + res["street"] = parcel.get("street") + res["city"] = parcel.get("city") + res["postal_code"] = parcel.get("postal_code") + res["company_name"] = parcel.get("company_name") + res["country_iso_2"] = parcel.get("country", {}).get("iso_2") + res["email"] = parcel.get("email") + res["telephone"] = parcel.get("telephone") + if isinstance(parcel.get("parcel_items"), list): + res["parcel_item_ids"] = [(5, False, False)] + [ + (0, False, self._prepare_sendcloud_parcel_item_from_response(values)) + for values in parcel.get("parcel_items") + ] + return res + + def action_get_parcel_label(self): + self.ensure_one() + if not self.label_printer_url: + raise UserError(_("Label not available: no label printer url provided.")) + self._generate_parcel_labels() + + def _generate_parcel_labels(self): + for parcel in self.filtered(lambda p: p.label_printer_url): + integration = parcel.company_id.sendcloud_default_integration_id + label = integration.get_parcel_label(parcel.label_printer_url) + filename = parcel._generate_parcel_label_filename() + attachment_id = self.env["ir.attachment"].create( + { + "name": filename, + "res_id": parcel.id, + "res_model": parcel._name, + "datas": base64.b64encode(label), + "description": parcel.name, + } + ) + parcel.attachment_id = attachment_id + + def _generate_parcel_label_filename(self): + self.ensure_one() + if not self.name.lower().endswith(".pdf"): + return self.name + ".pdf" + return self.name + + def action_get_return_portal_url(self): + for parcel in self: + code = parcel.sendcloud_code + integration = parcel.company_id.sendcloud_default_integration_id + response = integration.get_return_portal_url(code) + if response.get("url") is None: + parcel.return_portal_url = "None" + else: + parcel.return_portal_url = response.get("url") + + @api.model + def sendcloud_create_update_parcels(self, parcels_data, company_id): + # All records + all_records = self.search([("company_id", "=", company_id)]) + + # Existing records + existing_records = all_records.filtered( + lambda c: c.sendcloud_code in [record["id"] for record in parcels_data] + ) + + # Existing records map (internal code -> existing record) + existing_records_map = {} + for existing in existing_records: + if existing.sendcloud_code not in existing_records_map: + existing_records_map[existing.sendcloud_code] = self.env[ + "sendcloud.parcel" + ] + existing_records_map[existing.sendcloud_code] |= existing + + # Created records + vals_list = [] + for record in parcels_data: + vals = self._prepare_sendcloud_parcel_from_response(record) + vals["company_id"] = company_id + if record["id"] in existing_records_map: + existing_records_map[record["id"]].write(vals) + else: + vals_list += [vals] + new_records = self.create(vals_list) + new_records.action_get_return_portal_url() + + return existing_records + new_records + + @api.model + def sendcloud_sync_parcels(self): + for company in self.env["res.company"].search([]): + integration = company.sendcloud_default_integration_id + if integration: + parcels = integration.get_parcels() + self.sendcloud_create_update_parcels(parcels, company.id) + + def button_sync_parcel(self): + self.ensure_one() + integration = self.company_id.sendcloud_default_integration_id + if integration: + parcel = integration.get_parcel(self.sendcloud_code) + parcels_vals = self.env[ + "sendcloud.parcel" + ]._prepare_sendcloud_parcel_from_response(parcel) + self.write(parcels_vals) + + def unlink(self): + if not self.env.context.get("skip_cancel_parcel"): + for parcel in self: + integration = parcel.company_id.sendcloud_default_integration_id + if integration: + res = integration.cancel_parcel(parcel.sendcloud_code) + if res.get("error"): + if res["error"]["code"] == 404: + continue # ignore "Not Found" error + raise UserError( + _("Sendcloud: %s") % res["error"].get("message") + ) + return super().unlink() + + def action_create_return_parcel(self): + self.ensure_one() + [action] = self.env.ref( + "delivery_sendcloud_oca.action_sendcloud_create_return_parcel_wizard" + ).read() + action["context"] = ( + f'{{"default_brand_id": "{self.brand_id.id}", ' + f'"default_parcel_id": "{self.id}"}}' + ) + return action + + @api.model + def _prepare_sendcloud_parcel_item_from_response(self, data): + return { + "description": data.get("description"), + "quantity": data.get("quantity"), + "weight": data.get("weight"), + "value": data.get("value"), + "hs_code": data.get("hs_code"), + "origin_country": data.get("origin_country"), + "product_id": data.get("product_id"), + "properties": data.get("properties"), + "sku": data.get("sku"), + "return_reason": data.get("return_reason"), + "return_message": data.get("return_message"), + } + + +class SendcloudParcelDocument(models.Model): + _name = "sendcloud.parcel.document" + _description = "Sendcloud Parcel Document" + + name = fields.Char(required=True) + size = fields.Char() + link = fields.Char() + parcel_id = fields.Many2one("sendcloud.parcel") + attachment_id = fields.Many2one( + comodel_name="ir.attachment", + ondelete="cascade", + ) + attachment = fields.Binary(related="attachment_id.datas", string="File Content") + + def action_get_parcel_document(self): + self.ensure_one() + if not self.link: + raise UserError(_("Document not available: no link provided.")) + self._generate_parcel_document() + + def _generate_parcel_document(self): + for document in self.filtered(lambda p: p.link): + integration = document.parcel_id.company_id.sendcloud_default_integration_id + content = integration.get_parcel_document(document.link) + filename = document.generate_parcel_document_filename() + attachment_id = self.env["ir.attachment"].create( + { + "name": filename, + "res_id": document.id, + "res_model": document._name, + "datas": base64.b64encode(content), + "description": document.name, + } + ) + document.attachment_id = attachment_id + + def generate_parcel_document_filename(self): + self.ensure_one() + if not self.name.lower().endswith(".pdf"): + return self.name + ".pdf" + return self.name diff --git a/delivery_sendcloud_oca/models/sendcloud_parcel_item.py b/delivery_sendcloud_oca/models/sendcloud_parcel_item.py new file mode 100644 index 0000000000..0d0b056f76 --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_parcel_item.py @@ -0,0 +1,23 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import fields, models + + +class SendcloudParcelItem(models.Model): + _name = "sendcloud.parcel.item" + _description = "Sendcloud Parcel Items" + _rec_name = "description" + + description = fields.Char(required=True) + quantity = fields.Integer() + weight = fields.Float() + value = fields.Float() + hs_code = fields.Char() + origin_country = fields.Char() + product_id = fields.Char() + properties = fields.Char() + sku = fields.Char() + return_reason = fields.Char() + return_message = fields.Char() + parcel_id = fields.Many2one("sendcloud.parcel", ondelete="cascade") diff --git a/delivery_sendcloud_oca/models/sendcloud_parcel_status.py b/delivery_sendcloud_oca/models/sendcloud_parcel_status.py new file mode 100644 index 0000000000..e9de4a0958 --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_parcel_status.py @@ -0,0 +1,58 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import api, fields, models + + +class SendcloudParcelStatus(models.Model): + _name = "sendcloud.parcel.status" + _description = "Sendcloud Parcel Statuses" + _rec_name = "message" + + message = fields.Char(required=True) + sendcloud_code = fields.Char(required=True) + + @api.model + def _prepare_sendcloud_parcel_statuses_from_response(self, records_data): + return { + "sendcloud_code": str(records_data.get("id")), + "message": records_data.get("message"), + } + + @api.model + def sendcloud_update_parcel_statuses(self, integration): + records_data = integration.get_parcels_statuses() + + # All records + all_records = self.search([]) + + # Existing records + existing_records = all_records.filtered( + lambda c: c.sendcloud_code in [str(record["id"]) for record in records_data] + ) + + # Existing records map (internal code -> existing record) + existing_records_map = {} + for existing in existing_records: + if existing.sendcloud_code not in existing_records_map: + existing_records_map[existing.sendcloud_code] = self.env[ + "sendcloud.parcel.status" + ] + existing_records_map[existing.sendcloud_code] |= existing + + # Created records + vals_list = [] + for record in records_data: + vals = self._prepare_sendcloud_parcel_statuses_from_response(record) + if str(record["id"]) in existing_records_map: + existing_records_map[str(record["id"])].write(vals) + else: + vals_list += [vals] + self.create(vals_list) + + @api.model + def sendcloud_sync_parcel_statuses(self): + for company in self.env["res.company"].search([]): + integration = company.sendcloud_default_integration_id + if integration: + self.sendcloud_update_parcel_statuses(integration) diff --git a/delivery_sendcloud_oca/models/sendcloud_return.py b/delivery_sendcloud_oca/models/sendcloud_return.py new file mode 100644 index 0000000000..91a2e51b62 --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_return.py @@ -0,0 +1,219 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import api, fields, models + + +class SendcloudReturn(models.Model): + _name = "sendcloud.return" + _description = "Sendcloud Return" + _rec_name = "sendcloud_code" + + return_response_cache = fields.Text(default="{}") + sendcloud_code = fields.Integer(required=True) + email = fields.Char() + created_at = fields.Char() # TODO + reason = fields.Integer() + outgoing_parcel_code = fields.Integer() + incoming_parcel_code = fields.Integer() + outgoing_parcel_id = fields.Many2one( + "sendcloud.parcel", compute="_compute_parcel_id" + ) + incoming_parcel_id = fields.Many2one( + "sendcloud.parcel", compute="_compute_parcel_id" + ) + message = fields.Text() + status = fields.Char() + refund_type = fields.Char() + total_refund = fields.Float() + refunded_at = fields.Char() + refund_message = fields.Char() + status_display = fields.Char() + is_cancellable = fields.Boolean() + label_cost = fields.Float() + items_cost = fields.Float() + delivered_at = fields.Char() + delivery_option = fields.Selection( + [ + ("drop_off_point", "Drop Off Point"), + ("in_store", "In Store"), + ("drop_off_labelless", "Labelless Drop Off"), + ] + ) + + outgoing_parcel_tracking_url = fields.Char() + outgoing_parcel_tracking_number = fields.Char() + outgoing_parcel_parcel_status = fields.Char() + outgoing_parcel_global_status_slug = fields.Char() + outgoing_parcel_brand_name = fields.Char() + outgoing_parcel_order_number = fields.Char() + outgoing_parcel_from_email = fields.Char() + outgoing_parcel_deleted = fields.Boolean() + + incoming_parcel_tracking_url = fields.Char() + incoming_parcel_tracking_number = fields.Char() + incoming_parcel_parcel_status = fields.Char() + incoming_parcel_global_status_slug = fields.Char() + incoming_parcel_brand_name = fields.Char() + incoming_parcel_order_number = fields.Char() + incoming_parcel_from_email = fields.Char() + incoming_parcel_deleted = fields.Boolean() + + incoming_parcel_status_code = fields.Integer() + incoming_parcel_status_message = fields.Char() + incoming_parcel_status_global_status_slug = fields.Char() + + company_id = fields.Many2one( + "res.company", required=True, default=lambda self: self.env.company + ) + active = fields.Boolean(default=True) + + @api.depends("outgoing_parcel_code", "incoming_parcel_code") + def _compute_parcel_id(self): + for record in self: + record.outgoing_parcel_id = self.env["sendcloud.parcel"].search( + [("sendcloud_code", "=", record.outgoing_parcel_code)], limit=1 + ) + record.incoming_parcel_id = self.env["sendcloud.parcel"].search( + [("sendcloud_code", "=", record.incoming_parcel_code)], limit=1 + ) + + @api.model + def _prepare_sendcloud_return_from_response(self, record_data): + res = { + "sendcloud_code": record_data.get("id"), + "return_response_cache": record_data, + "email": record_data.get("email"), + "created_at": record_data.get("created_at"), + "outgoing_parcel_code": record_data.get("outgoing_parcel"), + "incoming_parcel_code": record_data.get("incoming_parcel"), + "reason": record_data.get("reason"), + "message": record_data.get("message"), + "status": record_data.get("status"), + "status_display": record_data.get("status_display"), + "is_cancellable": record_data.get("is_cancellable"), + "label_cost": record_data.get("label_cost"), + "items_cost": record_data.get("items_cost"), + "delivered_at": record_data.get("delivered_at"), + "delivery_option": record_data.get("delivery_option"), + "outgoing_parcel_tracking_url": record_data.get( + "outgoing_parcel_data", {} + ).get("tracking_url"), + "outgoing_parcel_tracking_number": record_data.get( + "outgoing_parcel_data", {} + ).get("tracking_number"), + "outgoing_parcel_parcel_status": record_data.get( + "outgoing_parcel_data", {} + ).get("parcel_status"), + "outgoing_parcel_global_status_slug": record_data.get( + "outgoing_parcel_data", {} + ).get("global_status_slug"), + "outgoing_parcel_brand_name": record_data.get( + "outgoing_parcel_data", {} + ).get("brand_name"), + "outgoing_parcel_order_number": record_data.get( + "outgoing_parcel_data", {} + ).get("order_number"), + "outgoing_parcel_from_email": record_data.get( + "outgoing_parcel_data", {} + ).get("from_email"), + "outgoing_parcel_deleted": record_data.get("outgoing_parcel_data", {}).get( + "deleted" + ), + "incoming_parcel_tracking_url": record_data.get( + "incoming_parcel_data", {} + ).get("tracking_url"), + "incoming_parcel_tracking_number": record_data.get( + "incoming_parcel_data", {} + ).get("tracking_number"), + "incoming_parcel_parcel_status": record_data.get( + "incoming_parcel_data", {} + ).get("parcel_status"), + "incoming_parcel_global_status_slug": record_data.get( + "incoming_parcel_data", {} + ).get("global_status_slug"), + "incoming_parcel_brand_name": record_data.get( + "incoming_parcel_data", {} + ).get("brand_name"), + "incoming_parcel_order_number": record_data.get( + "incoming_parcel_data", {} + ).get("order_number"), + "incoming_parcel_from_email": record_data.get( + "incoming_parcel_data", {} + ).get("from_email"), + "incoming_parcel_deleted": record_data.get("incoming_parcel_data", {}).get( + "deleted" + ), + "incoming_parcel_status_code": record_data.get( + "incoming_parcel_status", {} + ).get("id"), + "incoming_parcel_status_message": record_data.get( + "incoming_parcel_status", {} + ).get("message"), + "incoming_parcel_status_global_status_slug": record_data.get( + "incoming_parcel_status", {} + ).get("global_status_slug"), + } + + refund = record_data.get("refund") + if refund: + res.update( + { + "refund_type": refund["refund_type"]["code"], + "total_refund": refund["total_refund"], + "refunded_at": refund["refunded_at"], + "refund_message": refund["message"], + } + ) + + return res + + @api.model + def sendcloud_create_or_update_returns(self, return_data, company): + if isinstance(return_data, dict): + return_data = [return_data] + + # All records + all_records = company.sendcloud_return_ids + + # Existing records + existing_records = all_records.filtered( + lambda c: c.sendcloud_code in [record.get("id") for record in return_data] + ) + + # Existing records map (internal code -> existing record) + existing_records_map = {} + for existing in existing_records: + if existing.sendcloud_code not in existing_records_map: + existing_records_map[existing.sendcloud_code] = self.env[ + "sendcloud.return" + ] + existing_records_map[existing.sendcloud_code] |= existing + + # Disabled records + disabled_records = all_records - existing_records + disabled_records.write({"active": False}) + + # Created records + vals_list = [] + for record in return_data: + vals = self._prepare_sendcloud_return_from_response(record) + if record.get("id") in existing_records_map: + existing_records_map[record.get("id")].write(vals) + else: + vals["company_id"] = company.id + vals_list += [vals] + new_created_records = self.create(vals_list) + + # Updated records + updated_records = existing_records + new_created_records + updated_records.write({"active": True}) + return updated_records + + @api.model + def sendcloud_sync_returns(self): + for company in self.env["res.company"].search([]): + integration = company.sendcloud_default_integration_id + if integration: + return_data = integration.get_returns() # TODO paging + self.sendcloud_create_or_update_returns(return_data, company) diff --git a/delivery_sendcloud_oca/models/sendcloud_return_location.py b/delivery_sendcloud_oca/models/sendcloud_return_location.py new file mode 100644 index 0000000000..e46eb61c96 --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_return_location.py @@ -0,0 +1,21 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import fields, models + + +class SendcloudReturn(models.Model): + _name = "sendcloud.return.location" + _description = "Sendcloud Return Location" + + name = fields.Char() + sendcloud_code = fields.Integer(required=True) + country_name = fields.Char() + company_name = fields.Char() + address_1 = fields.Char() + address_2 = fields.Char() + house_number = fields.Char() + city = fields.Char() + postal_code = fields.Char() + senderaddress_labels = fields.Text(default="[]") + brand_id = fields.Many2one("sendcloud.brand") diff --git a/delivery_sendcloud_oca/models/sendcloud_sender_address.py b/delivery_sendcloud_oca/models/sendcloud_sender_address.py new file mode 100644 index 0000000000..f7cd6d83c2 --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_sender_address.py @@ -0,0 +1,94 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import api, fields, models + + +class SendcloudSenderAddress(models.Model): + _name = "sendcloud.sender.address" + _description = "Sendcloud Sender Address" + _rec_name = "company_name" + + sendcloud_code = fields.Integer(required=True) + company_name = fields.Char() + contact_name = fields.Char() + email = fields.Char() + telephone = fields.Char() + street = fields.Char() + house_number = fields.Char() + postal_box = fields.Char() + postal_code = fields.Char() + city = fields.Char() + country = fields.Char() + vat_number = fields.Char() + eori_number = fields.Char() + company_id = fields.Many2one( + "res.company", required=True, default=lambda self: self.env.company + ) + active = fields.Boolean(default=True) + + @api.model + def _prepare_sendcloud_addresses_from_response(self, addresses_data): + return { + "sendcloud_code": addresses_data.get("id"), + "company_name": addresses_data.get("company_name"), + "contact_name": addresses_data.get("contact_name"), + "email": addresses_data.get("email"), + "telephone": addresses_data.get("telephone"), + "street": addresses_data.get("street"), + "house_number": addresses_data.get("house_number"), + "postal_box": addresses_data.get("postal_box"), + "postal_code": addresses_data.get("postal_code"), + "city": addresses_data.get("city"), + "country": addresses_data.get("country"), + "vat_number": addresses_data.get("vat_number"), + "eori_number": addresses_data.get("eori_number"), + } + + @api.model + def sendcloud_update_sender_address(self, sender_addresses, company): + # All addresses + domain = [("company_id", "=", company.id)] + all_records = self.with_context(active_test=False).search(domain) + + # Existing records + addresses_list = [address.get("id") for address in sender_addresses] + existing_records = all_records.filtered( + lambda c: c.sendcloud_code in addresses_list + ) + + # Existing addresses map (internal code -> existing address) + existing_addresses_map = {} + for existing in existing_records: + if existing.sendcloud_code not in existing_addresses_map: + existing_addresses_map[existing.sendcloud_code] = self.env[ + "sendcloud.sender.address" + ] + existing_addresses_map[existing.sendcloud_code] |= existing + + # Disabled addresses + disabled_records = all_records - existing_records + disabled_records.write({"active": False}) + + # Created addresses + vals_list = [] + for address in sender_addresses: + vals = self._prepare_sendcloud_addresses_from_response(address) + if address.get("id") in existing_addresses_map.keys(): + existing_addresses_map[address.get("id")].write(vals) + else: + vals["company_id"] = company.id + vals_list += [vals] + new_created_records = self.create(vals_list) + + # Updated addresses + updated_records = existing_records + new_created_records + updated_records.write({"active": True}) + + @api.model + def sendcloud_sync_sender_address(self): + for company in self.env["res.company"].search([]): + integration = company.sendcloud_default_integration_id + if integration: + sender_addresses = integration.get_sender_address() + self.sendcloud_update_sender_address(sender_addresses, company) diff --git a/delivery_sendcloud_oca/models/sendcloud_shipping_method_country.py b/delivery_sendcloud_oca/models/sendcloud_shipping_method_country.py new file mode 100644 index 0000000000..9fe5429473 --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_shipping_method_country.py @@ -0,0 +1,143 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import _, api, fields, models + + +class SendcloudShippingMethodCountry(models.Model): + _name = "sendcloud.shipping.method.country" + _description = "Sendcloud Shipping Method Country" + + name = fields.Char(compute="_compute_country_id") + country_id = fields.Many2one( + "res.country", compute="_compute_country_id", string="To Country" + ) + sendcloud_code = fields.Integer(required=True) + iso_2 = fields.Char(required=True) + iso_3 = fields.Char() + from_name = fields.Char(compute="_compute_country_id") + from_country_id = fields.Many2one("res.country", compute="_compute_country_id") + from_iso_2 = fields.Char() + from_iso_3 = fields.Char() + price = fields.Float() + method_code = fields.Integer(required=True) + sendcloud_is_return = fields.Boolean() + product_id = fields.Many2one( + comodel_name="product.product", + compute="_compute_price_custom", + inverse="_inverse_price_custom", + string="Specific Delivery Product", + domain="[('type', '=', 'service')]", + help="This product will be used on the sale order line", + readonly=False, + ) + company_id = fields.Many2one("res.company", required=True) + enable_price_custom = fields.Boolean( + compute="_compute_price_custom", + inverse="_inverse_price_custom", + readonly=False, + ) + price_custom = fields.Float( + compute="_compute_price_custom", + inverse="_inverse_price_custom", + readonly=False, + string="Custom Price", + help="This price will override the standard price and will be applied " + "to the shipping price.", + ) + price_check = fields.Selection( + [ + ("standard", "Standard"), + ("custom", "Custom"), + ("unavailable", "Unavailable"), + ], + compute="_compute_price_custom", + ) + + @api.depends("iso_2", "company_id", "method_code") + def _compute_price_custom(self): + isos = self.mapped("iso_2") + companies = self.mapped("company_id") + method_codes = self.mapped("method_code") + custom_items = self.env["sendcloud.shipping.method.country.custom"].search( + [ + ("iso_2", "in", isos), + ("company_id", "in", companies.ids), + ("method_code", "in", method_codes), + ], + ) + for item in self: + custom = custom_items.filtered( + lambda ci, i=item: ci.iso_2 == i.iso_2 + and ci.method_code == i.method_code + and ci.company_id == i.company_id + ) + if custom: + item.price_check = "custom" + item.enable_price_custom = custom[0].enable_price_custom + if custom[0].enable_price_custom: + item.price_custom = custom[0].price + else: + item.price_custom = item.price + item.product_id = custom[0].product_id + else: + item.price_custom = item.price + item.price_check = "standard" + + def _inverse_price_custom(self): + for item in self: + shipping_method_country = self.env[ + "sendcloud.shipping.method.country.custom" + ].search( + [ + ("iso_2", "=", item.iso_2), + ("company_id", "=", item.company_id.id), + ("method_code", "=", item.method_code), + ], + limit=1, + ) + if shipping_method_country: + shipping_method_country.price = item.price_custom + shipping_method_country.product_id = item.product_id + shipping_method_country.enable_price_custom = item.enable_price_custom + else: + self.env["sendcloud.shipping.method.country.custom"].create( + { + "iso_2": item.iso_2, + "company_id": item.company_id.id, + "method_code": item.method_code, + "price": item.price_custom, + "product_id": item.product_id.id, + "enable_price_custom": item.enable_price_custom, + } + ) + + @api.depends("iso_2", "from_iso_2") + def _compute_country_id(self): + iso_2_list = self.mapped("iso_2") + from_iso_2_list = self.mapped("from_iso_2") + all_countries = self.env["res.country"].search( + [("code", "in", iso_2_list + from_iso_2_list)] + ) + for record in self: + to_countries = all_countries.filtered(lambda c, r=record: c.code == r.iso_2) + record.country_id = fields.first(to_countries) + record.name = record.country_id.name + from_countries = all_countries.filtered( + lambda c, r=record: c.code == r.from_iso_2 + ) + record.from_country_id = fields.first(from_countries) + record.from_name = record.from_country_id.name + + def sendcloud_custom_price_details(self): + self.ensure_one() + return { + "name": _("Custom Price Details"), + "type": "ir.actions.act_window", + "res_model": "sendcloud.custom.price.details.wizard", + "views": [[False, "form"]], + "target": "new", + "context": { + "default_shipping_method_country_id": self.id, + }, + } diff --git a/delivery_sendcloud_oca/models/sendcloud_shipping_method_country_custom.py b/delivery_sendcloud_oca/models/sendcloud_shipping_method_country_custom.py new file mode 100644 index 0000000000..510d7e083c --- /dev/null +++ b/delivery_sendcloud_oca/models/sendcloud_shipping_method_country_custom.py @@ -0,0 +1,22 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import fields, models + + +class SendcloudShippingMethodCountryCustom(models.Model): + _name = "sendcloud.shipping.method.country.custom" + _description = "Sendcloud Shipping Method Country Custom" + + iso_2 = fields.Char(required=True) + custom_price = fields.Boolean() + enable_price_custom = fields.Boolean() + price = fields.Float() + method_code = fields.Integer(required=True) + company_id = fields.Many2one("res.company", required=True) + product_id = fields.Many2one( + comodel_name="product.product", + string="Specific Delivery Product", + domain="[('type', '=', 'service')]", + help="This product will be used on the sale order line", + ) diff --git a/delivery_sendcloud_oca/models/stock_picking.py b/delivery_sendcloud_oca/models/stock_picking.py new file mode 100644 index 0000000000..72ac63251c --- /dev/null +++ b/delivery_sendcloud_oca/models/stock_picking.py @@ -0,0 +1,864 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +import json +import logging +import uuid +from collections import defaultdict + +from odoo import _, api, fields, models +from odoo.exceptions import UserError, ValidationError +from odoo.tools import float_repr, float_round +from odoo.tools.safe_eval import safe_eval + +_logger = logging.getLogger(__name__) + + +class StockPicking(models.Model): + _name = "stock.picking" + _inherit = ["stock.picking", "sendcloud.mixin"] + + sendcloud_parcel_ids = fields.One2many("sendcloud.parcel", "picking_id") + sendcloud_parcel_count = fields.Integer( + string="Parcels", compute="_compute_sendcloud_parcel_count" + ) + sendcloud_shipment_uuid = fields.Char(copy=False) + sendcloud_last_cached = fields.Datetime(copy=False, readonly=True) + sendcloud_announce = fields.Boolean( + default=True, help="Should the parcel request a label." + ) + sendcloud_is_return = fields.Boolean() + sendcloud_insured_value = fields.Float( + help="Insured Value must be in Euro currency." + ) + sendcloud_shipping_method_checkout_name = fields.Char() + sendcloud_apply_shipping_rules = fields.Boolean( + help="When set to True configured shipping rules will be applied before " + "creating the label and announcing the Parcel" + ) + sendcloud_service_point_required = fields.Boolean( + related="carrier_id.sendcloud_service_point_required" + ) + sendcloud_customs_shipment_type = fields.Selection( + selection="_get_sendcloud_customs_shipment_type", + compute="_compute_sendcloud_customs_shipment_type", + readonly=False, + store=True, + ) + sendcloud_service_point_address = fields.Text( + compute="_compute_sendcloud_service_point_address", readonly=False, store=True + ) + sendcloud_shipment_code = fields.Char(index=True, copy=False) + sendcloud_sp_details = fields.Char(compute="_compute_sendcloud_sp_details") + + label_print_status = fields.Selection( + [ + ("generated", "Generated"), + ("printed", "Printed"), + ("partial", "Partially Printed"), + ], + compute="_compute_label_print_status", + store=True, + ) + + @api.depends("sendcloud_parcel_ids", "sendcloud_parcel_ids.label_print_status") + def _compute_label_print_status(self): + for picking in self.filtered(lambda x: x.sendcloud_parcel_ids): + if all( + parcel.label_print_status == "generated" + for parcel in picking.sendcloud_parcel_ids + ): + picking.label_print_status = "generated" + elif all( + parcel.label_print_status == "printed" + for parcel in picking.sendcloud_parcel_ids + ): + picking.label_print_status = "printed" + else: + picking.label_print_status = "partial" + for picking in self.filtered(lambda x: not x.sendcloud_parcel_ids): + picking.label_print_status = None + + @api.depends( + "carrier_id.sendcloud_integration_id", + "carrier_id.sendcloud_carrier", + "partner_id.country_id.code", + "partner_id.zip", + ) + def _compute_sendcloud_sp_details(self): + user_lang = self.env.user.lang.replace("_", "-").lower() + available_languages = [ + "en-us", + "de-de", + "en-gb", + "es-es", + "fr-fr", + "it-it", + "nl-nl", + ] + for picking in self: + vals = { + "api_key": picking.carrier_id.sendcloud_integration_id.public_key, + "country": picking.partner_id.country_id.code + and picking.partner_id.country_id.code.lower() + or "", + "postalcode": picking.partner_id.zip or "", + "language": user_lang if user_lang in available_languages else "en-us", + "carrier": picking.carrier_id.sendcloud_carrier or "", + } + picking.sendcloud_sp_details = json.dumps(vals) + + @api.depends("sale_id.sendcloud_customs_shipment_type", "sendcloud_is_return") + def _compute_sendcloud_customs_shipment_type(self): + for picking in self: + shipment_type = picking.sendcloud_customs_shipment_type + picking.sendcloud_customs_shipment_type = shipment_type + sale_shipment_type = picking.sale_id.sendcloud_customs_shipment_type + if not picking.sendcloud_is_return and sale_shipment_type: + picking.sendcloud_customs_shipment_type = sale_shipment_type + + @api.depends("sale_id.sendcloud_service_point_address", "sendcloud_is_return") + def _compute_sendcloud_service_point_address(self): + for picking in self: + service_point_address = picking.sendcloud_service_point_address + picking.sendcloud_service_point_address = service_point_address + sale_service_point_address = picking.sale_id.sendcloud_service_point_address + if not picking.sendcloud_is_return and sale_service_point_address: + picking.sendcloud_service_point_address = sale_service_point_address + + @api.depends("sendcloud_parcel_ids") + def _compute_sendcloud_parcel_count(self): + for picking in self: + picking.sendcloud_parcel_count = len(picking.sendcloud_parcel_ids) + + # flake8: noqa: C901 + def _prepare_sendcloud_vals_from_picking(self, package=False): + self.ensure_one() + + request_label = self.sendcloud_announce + apply_shipping_rules = self.sendcloud_apply_shipping_rules + is_return = False + + order = self.sale_id + warehouse = self.picking_type_id.warehouse_id + + service_point_data = {} + if self.sendcloud_service_point_required: + if not self.sendcloud_service_point_address: + raise ValidationError(_("Sendcloud Service Point is Required!")) + + service_point_data = json.loads(self.sendcloud_service_point_address) + + sender = self._get_sendcloud_recipient() + + vals = self.generate_sendcloud_ref_uuid_vals() + if self.sendcloud_shipment_uuid: + vals.update({"shipment_uuid": self.sendcloud_shipment_uuid}) + vals.update( + { + "created_at": self.create_date.isoformat(), + "updated_at": self.write_date.isoformat(), + } + ) + # Recipient address details (mandatory) + vals.update( + { + "name": sender.name or sender.display_name, + "address": sender.street_name, + "house_number": sender.street_number or "", + "city": sender.city, + "postal_code": sender.zip, + "country": sender.country_id.code or "", + } + ) + if sender.street_number2: + number_door = vals["house_number"] + " " + sender.street_number2 + vals["house_number"] = number_door + + # If sendcloud_auto_create_invoice, create invoice + out_invoices = order._sendcloud_order_invoice() + + # Recipient address details (mandatory when shipping outside of EU) + vals.update( + { + "country_state": sender.state_id.code or "", + "customs_invoice_nr": out_invoices[-1].name if out_invoices else "", + "customs_shipment_type": int(self.sendcloud_customs_shipment_type) + if self.sendcloud_customs_shipment_type + else None, + } + ) + vals.update({"to_state": sender.state_id.code or None}) + + # Recipient address details (optional) + vals.update( + { + "company_name": sender.name + if sender.is_company + else sender.parent_name or "", + "address_2": sender.street2 or "", + } + ) + if order: + vals.update( + { + "currency": order.currency_id.name, + } + ) + if sender.mobile or sender.phone: + vals.update({"telephone": sender.mobile or sender.phone}) + if sender.email: + vals.update({"email": sender.email}) + elif sender.parent_id and sender.parent_id.email: + vals.update({"email": sender.parent_id.email}) + vals.update({"to_post_number": service_point_data.get("postal_code", "")}) + if not warehouse.sencloud_sender_address_id: + sender_address = self.env[ + "delivery.carrier" + ]._get_default_sender_address_per_company(warehouse.company_id.id) + else: + sender_address = warehouse.sencloud_sender_address_id + if sender_address: + vals.update({"sender_address": sender_address.sendcloud_code}) + + # Shipping service (optional) + service_point_id = service_point_data.get("id") + if service_point_id: + service_point_id = int(service_point_data["id"]) + vals.update({"to_service_point": service_point_id}) + # TODO + shipping_method_checkout_name = ( + self.sendcloud_shipping_method_checkout_name or "" + ) + vals.update( + { + "shipping_method_checkout_name": shipping_method_checkout_name, + "order_status": None, + "payment_status": None, + } + ) + if self.sendcloud_insured_value: + vals.update({"insured_value": self.sendcloud_insured_value or None}) + + # Parcel properties (mandatory when shipping outside of EU) + parcel_items = [] + move_lines = self.move_ids.mapped("move_line_ids") + if package: + move_lines = move_lines.filtered( + lambda ml: ml.package_id == package or ml.result_package_id == package + ) + else: + move_lines = move_lines.filtered( + lambda ml: not ml.package_id and not ml.result_package_id + ) + if move_lines: + moves = move_lines.mapped("move_id") + else: + moves = self.move_ids # TODO should be never the case, raise an error? + total_weight = 0.0 + for move in moves: + line_vals = self._prepare_sendcloud_item_vals_from_moves( + move, package=package + ) + total_weight += line_vals["weight"] + line_vals["weight"] = ( + line_vals["weight"] / line_vals["quantity"] + if line_vals["quantity"] + else 0.0 + ) + parcel_items += [line_vals] + + vals["parcel_items"] = parcel_items + + # Parcel properties (optional) + if order.name: + vals.update({"order_number": order.name}) + if total_weight: + vals.update({"weight": total_weight}) + vals.update({"is_return": is_return}) + + # Announcement (optional) + vals.update({"request_label": request_label}) + + # Announcement (required if request_label is True) + vals.update( + { + "shipment": {"id": self.carrier_id.sendcloud_code}, + "apply_shipping_rules": apply_shipping_rules, + } + ) + return vals + + def _get_sendcloud_recipient(self): + self.ensure_one() + return self.partner_id or self.sale_id.partner_id + + def generate_sendcloud_ref_uuid_vals(self): + self.ensure_one() + order = self.sale_id + if not order.sendcloud_order_code: + force_order_code = self.env.context.get("force_sendcloud_order_code") + order.sendcloud_order_code = force_order_code or uuid.uuid4() + if not self.sendcloud_shipment_code: + force_shipment_code = self.env.context.get("force_sendcloud_shipment_code") + self.sendcloud_shipment_code = force_shipment_code or uuid.uuid4() + return { + "external_order_id": order.sendcloud_order_code, + "external_shipment_id": self.sendcloud_shipment_code, + } + + @api.model + def _check_state_requires_hs_code(self, country_code, state_code): + states = {"ES": ["TF", "GC"]} + return country_code in states and state_code in states[country_code] + + def _prepare_sendcloud_item_vals_from_moves(self, move, package=False): + self.ensure_one() + + weight = self._sendcloud_convert_weight_to_kg(move.weight) + if not package: + quantity = int(move.product_uom_qty) # TODO should be quantity_done ? + else: + move_lines = move.move_line_ids.filtered( + lambda ml: ml.result_package_id == package + ) + if move_lines: + quantity = sum(move_lines.mapped("qty_done")) + else: + quantity = sum(package.mapped("quant_ids.quantity")) + + partner_country = self.partner_id.country_id.code + is_outside_eu = not self.partner_id.sendcloud_is_in_eu + + partner_state = self.partner_id.state_id.code + state_requires_hs_code = self._check_state_requires_hs_code( + partner_country, partner_state + ) + + price = move.sale_line_id.price_unit + precision_digits = move.sale_line_id.currency_id.decimal_places + if ( + hasattr(move, "bom_line_id") + and move.bom_line_id + and move.bom_line_id.bom_id.type == "phantom" + ): + # We want to compute each subproduct price based on the kit product price + # and the total price of all components of the kit.Example. + # Kitprice is 30€, it is made up of 3 subproducts costing 15€, 15€ and 10€. + # Subproduct 1: Price ((15/40)*30) = 11,25€ + # Subproduct 2: Price ((15/40)*30) = 11,25€ + # Subproduct 3: Price ((10/40)*30) = 7,5€ + + total_price = 0.0 + for line in move.bom_line_id.bom_id.bom_line_ids: + if line._skip_bom_line(move.sale_line_id.product_id): + continue + total_price += line.product_id.lst_price * line.product_qty + + subproduct = move.bom_line_id.product_id + kit_product = move.sale_line_id.product_id + if kit_product.lst_price: # Prevent division by 0 + value = float_repr( + float_round( + (subproduct.lst_price / total_price) * price, + precision_digits=precision_digits, + ), + precision_digits=precision_digits, + ) + else: + value = 0 + else: + value = float_repr( + float_round(price, precision_digits=precision_digits), + precision_digits=precision_digits, + ) + + # Parcel items (mandatory) + line_vals = { + "description": move.product_id.display_name, + "quantity": quantity, + "weight": weight, + "value": value, + # not converted to euro as the currency is always set + } + + # Parcel items (mandatory when shipping outside of EU) + if is_outside_eu or state_requires_hs_code: + parcel_item_outside_eu = self._prepare_sendcloud_parcel_items_outside_eu( + move + ) + if not parcel_item_outside_eu.get("hs_code"): + raise ValidationError( + _( + "Harmonized System Code is mandatory when shipping outside of " + "EU and to some states.\nYou should set the HS Code for " + "product %s" + ) + % move.product_tmpl_id.name + ) + if not parcel_item_outside_eu.get("origin_country"): + raise ValidationError( + _( + "Origin Country is mandatory when shipping outside of EU and" + " to some states." + ) + ) + line_vals.update(parcel_item_outside_eu) + # Parcel items (optional) + if move.product_id.default_code: + line_vals.update( + {"sku": move.product_id.default_code} + ) # TODO product.barcode or product.id + line_vals.update({"product_id": ""}) + line_vals.update({"properties": {}}) + return line_vals + + def _prepare_sendcloud_parcel_items_outside_eu(self, move): + self.ensure_one() + product_tmplate = move.product_tmpl_id + hs_code = product_tmplate.hs_code + origin_country = product_tmplate.country_of_origin.code + is_product_harmonized_system_installed = self.env["ir.module.module"].search( + [("name", "=", "product_harmonized_system"), ("state", "=", "installed")], + limit=1, + ) + if is_product_harmonized_system_installed: + # use field provided by OCA module "product_harmonized_system" if installed + hs_code = product_tmplate.hs_code_id.hs_code + origin_country = product_tmplate.origin_country_id.code or origin_country + is_account_intrastat_installed = self.env["ir.module.module"].search( + [("name", "=", "account_intrastat"), ("state", "=", "installed")], limit=1 + ) + if is_account_intrastat_installed: + # use field provided by Enterprise module "account_intrastat" if installed + hs_code = product_tmplate.intrastat_code_id.code or hs_code + origin_country = ( + product_tmplate.intrastat_origin_country_id.code or origin_country + ) + return {"hs_code": hs_code, "origin_country": origin_country} + + def _prepare_sendcloud_parcels_from_picking(self): + self.ensure_one() + + vals_list = [] + + # multicollo parcels (one collo is the master) + colli = self.package_ids + + # in case only packages of a certain carrier should be considered + # invoke this method passing "sendcloud_only_packs_with_carrier" in its context + if self.env.context.get("sendcloud_only_packs_with_carrier"): + packs_no_carrier = self._get_packs_no_carrier(colli) + colli = colli - packs_no_carrier + + total_sendcloud_package_weight = 0.0 + for package in colli: + weight = ( + package.shipping_weight + or package.with_context(picking_id=self.id).weight + ) + weight = self._sendcloud_convert_weight_to_kg(weight) + weight = self._sendcloud_check_collo_weight(weight) + total_sendcloud_package_weight += weight + vals = self._prepare_sendcloud_vals_from_picking(package) + vals["weight"] = weight + vals["external_reference"] = self.name + "," + str(package.id) + vals_list += [vals] + + if self.weight_bulk or (self.package_ids - colli) or not vals_list: + weight = self._get_total_weight_bulk(total_sendcloud_package_weight) + weight = self._sendcloud_convert_weight_to_kg(weight) + weight = self._sendcloud_check_collo_weight(weight) + vals = self._prepare_sendcloud_vals_from_picking() + if vals: + vals["weight"] = weight + vals["external_reference"] = self.name + "," + str(0) + vals_list += [vals] + + return vals_list + + def _sendcloud_check_collo_weight(self, weight): + self.ensure_one() + min_weight = self.carrier_id.sendcloud_min_weight + max_weight = self.carrier_id.sendcloud_max_weight + if min_weight and max_weight and not (min_weight <= weight <= max_weight): + raise ValidationError( + _( + "Sendcloud shipping method not compatible with selected packaging." + "\nPlease select a shipping method such that the collis' weights " + "are between Min Weight and Max Weight." + ) + ) + return weight + + def _get_total_weight_bulk(self, total_sendcloud_package_weight): + self.ensure_one() + return (self.shipping_weight or self.weight) - total_sendcloud_package_weight + + @api.model + def _get_packs_no_carrier(self, colli): + return colli.filtered( + lambda p: p.packaging_id.package_carrier_type in [False, "none"] + ) + + def action_open_sendcloud_parcels(self): + self.ensure_one() + if len(self.sendcloud_parcel_ids) == 1: + return { + "type": "ir.actions.act_window", + "res_model": "sendcloud.parcel", + "res_id": self.sendcloud_parcel_ids.id, + "view_mode": "form", + "context": self.env.context, + } + return { + "type": "ir.actions.act_window", + "name": _("Sendcloud Parcels"), + "res_model": "sendcloud.parcel", + "domain": [("id", "in", self.sendcloud_parcel_ids.ids)], + "view_mode": "tree,form", + "context": self.env.context, + } + + def cancel_shipment(self): + if ( + not self.env.context.get("do_sendcloud_cancel_shipment") + and len(self) == 1 + and self.delivery_type == "sendcloud" + and self.picking_type_code == "outgoing" + ): + action = "delivery_sendcloud_oca.sendcloud_cancel_shipment_confirm_wizard" + return self.env.ref(action).read()[0] + return super().cancel_shipment() + + def button_delete_sendcloud_picking(self): + self.ensure_one() + to_delete_shipments = self.to_delete_sendcloud_pickings() + self.delete_sendcloud_pickings(to_delete_shipments) + + def to_delete_sendcloud_pickings(self): + res = {} + for picking in self.filtered( + lambda p: p.delivery_type == "sendcloud" + and p.carrier_id.delivery_type == "sendcloud" + and p.picking_type_code == "outgoing" + ): + integration = picking.carrier_id.sendcloud_integration_id + if picking.sendcloud_shipment_uuid: + vals = {"shipment_uuid": picking.sendcloud_shipment_uuid} + picking.with_context( + skip_sync_picking_to_sendcloud=True + ).sendcloud_shipment_uuid = None + else: + vals = picking.generate_sendcloud_ref_uuid_vals() + if integration.id not in res: + res[integration.id] = [] + res[integration.id] += [vals] + return res + + @api.model + def delete_sendcloud_pickings(self, to_delete_shipments): + for integration_id in to_delete_shipments: + integration = self.env["sendcloud.integration"].browse(integration_id) + vals_list = to_delete_shipments[integration_id] + for vals in vals_list: + response = integration.delete_shipments( + integration.sendcloud_code, vals + ) + if response.get("error"): + picking_id = vals.get("external_shipment_id") or vals.get( + "shipment_uuid" + ) + _logger.error( + "Sendcloud deleting picking %s error: %s", + picking_id, + response.get("error").get("message"), + ) + + def action_download_sendcloud_labels(self): + if self.mapped("sendcloud_parcel_ids").mapped("attachment_id"): + return { + "type": "ir.actions.act_url", + "url": "/sendcloud/picking/download_labels?ids=%s" + % (",".join([str(id) for id in self.ids])), + "target": "self", + } + + def action_multi_create_sendcloud_labels(self): + for picking in self: + picking.button_create_sendcloud_labels() + + def action_multi_create_sendcloud_labels_download(self): + self.action_multi_create_sendcloud_labels() + self.action_download_sendcloud_labels() + + def button_create_sendcloud_labels(self): + self.ensure_one() + if ( + self.picking_type_code == "outgoing" + and self.delivery_type == "sendcloud" + and self.sale_id + ): + integration = self.carrier_id.sendcloud_integration_id + vals = self._prepare_sendcloud_parcels_from_picking() + parcels_data = self._sendcloud_sync_multiple_parcels(integration, vals) + self._sendcloud_create_update_received_parcels( + parcels_data, integration.company_id.id + ) + parcels = self.mapped("sendcloud_parcel_ids") + parcels._generate_parcel_labels() + return self.action_open_sendcloud_parcels() + + @api.model + def _sendcloud_vals_triggering_sync(self): + return [ + "sendcloud_announce", + "sendcloud_is_return", + "sendcloud_insured_value", + "sendcloud_shipping_method_checkout_name", + "sendcloud_apply_shipping_rules", + "sendcloud_customs_shipment_type", + "sendcloud_service_point_address", + "partner_id", + "sale_id", + "move_ids", + ] + + @api.model_create_multi + def create(self, vals): + res = super().create(vals) + res._sync_picking_to_sendcloud() + return res + + def write(self, vals): + res = super().write(vals) + if not self.env.context.get("skip_sync_picking_to_sendcloud"): + if any(item in self._sendcloud_vals_triggering_sync() for item in vals): + to_sync = self.filtered(lambda p: p.carrier_id.sendcloud_integration_id) + to_sync._sync_picking_to_sendcloud() + return res + + def action_cancel(self): + to_delete_shipments = self.to_delete_sendcloud_pickings() + res = super().action_cancel() + self.delete_sendcloud_pickings(to_delete_shipments) + return res + + def unlink(self): + to_delete_shipments = self.to_delete_sendcloud_pickings() + res = super().unlink() + self.delete_sendcloud_pickings(to_delete_shipments) + return res + + @api.model + def _sendcloud_sync_multiple_parcels(self, integration, parcel_vals_list): + request_data = {"parcels": parcel_vals_list} + response = integration.create_parcels(request_data) + if response.get("error"): + err_msg = response.get("error").get("message") + raise UserError(_("Sendcloud: %s") % err_msg) + if response.get("failed_parcels"): + err_msg = "" + for failed in response.get("failed_parcels"): + err_msg += _("%(parcel)s:\n%(errors)s\n\n") % ( + { + "parcel": str(failed.get("parcel")), + "errors": str(failed.get("errors")), + } + ) + raise UserError(_("Sendcloud: %s") % err_msg) + return response["parcels"] + + def _sync_picking_to_sendcloud(self): + self = self.with_context(skip_sync_picking_to_sendcloud=True) + pickings = self.filtered( + lambda p: p.delivery_type == "sendcloud" + and p.picking_type_code == "outgoing" + and p.state != "cancel" + and p.sale_id + ) # TODo add "or uuid has a value" + integration_map = defaultdict(list) + for picking in pickings: + integration = picking.carrier_id.sendcloud_integration_id + shipment_vals_list = picking._prepare_sendcloud_parcels_from_picking() + integration_map[integration] += shipment_vals_list + err_msg = "" + for integration in integration_map: + vals = integration_map[integration] + err_msg = self._sync_shipment_to_sendcloud(err_msg, integration, vals) + if err_msg: + raise UserError(err_msg) + return pickings + + def _sendcloud_send_shipping(self): + self.ensure_one() + res = [] + if self.picking_type_code == "outgoing" and self.sale_id: + integration = self.carrier_id.sendcloud_integration_id + vals = self._prepare_sendcloud_parcels_from_picking() + parcels_data = self._sendcloud_sync_multiple_parcels(integration, vals) + for parcel in parcels_data: + # Compute price and tracking number + price_and_tracking = { + "exact_price": self._get_exact_price_of_parcel(parcel), + "tracking_number": parcel.get("tracking_number"), + } + res.append(price_and_tracking) + self._sendcloud_create_update_received_parcels( + parcels_data, integration.company_id.id + ) + if not res: + res.append({"exact_price": 0.0, "tracking_number": False}) + return res + + def _sync_shipment_to_sendcloud(self, err_msg, integration, vals): + _logger.info("Sendcloud create_shipments:%s", integration.sendcloud_code) + response = integration.with_context( + sendcloud_ok_response_status=(200, 201) + ).create_shipments(integration.sendcloud_code, vals) + for confirmation in response: + status = confirmation.get("status") + + sendcloud_shipment_uuid = confirmation.get("shipment_uuid") + if ( + len(self) == 1 + and self.sendcloud_shipment_uuid == sendcloud_shipment_uuid + ): + picking = self + else: + picking = self.search( + [("sendcloud_shipment_uuid", "=", sendcloud_shipment_uuid)], limit=1 + ) + if not picking: + external_shipment_id = confirmation.get("external_shipment_id") + if not external_shipment_id: + raise # TODO + if ( + len(self) == 1 + and self.sendcloud_shipment_uuid == sendcloud_shipment_uuid + ): + picking = self + else: + picking = self.env["stock.picking"].search( + [("sendcloud_shipment_code", "=", external_shipment_id)] + ) + if len(picking) != 1: + raise # TODO + + if status == "created": + picking.sendcloud_shipment_uuid = sendcloud_shipment_uuid + picking.sendcloud_last_cached = fields.Datetime.now() + elif status == "updated": + if not picking.sendcloud_shipment_uuid: + picking.sendcloud_shipment_uuid = sendcloud_shipment_uuid + picking.sendcloud_last_cached = fields.Datetime.now() + elif status == "error": + error = confirmation.get("error") + _logger.info( + "Sendcloud order %s shipments %s error:%s\n" + "picking id: %s\n" + "Sent payload: %s", + error.get("external_order_id"), + error.get("external_shipment_id"), + str(error), + str(picking.id), + str(vals), + ) + err_msg += _( + "Order %(external_order_id)s (shipment %" + "(external_shipment_id)s) returned an error:\n" + ) % ( + { + "external_order_id": error.get("external_order_id"), + "external_shipment_id": error.get("external_shipment_id"), + } + ) + err_msg += str(error) + "\n\n" + return err_msg + + def _get_exact_price_of_parcel(self, parcel): + pick, _ = parcel["external_reference"].rsplit(",", 1) + picking = self.filtered(lambda p: p.name == pick) + country = picking.partner_id.country_id + carrier = picking.sale_id.carrier_id + if carrier and country: + price, _ = carrier._sendcloud_get_price_per_country(country.code) + return price + return 0.0 + + def _sendcloud_create_update_received_parcels(self, parcels_data, company_id=False): + self.ensure_one() + + # Existing records + existing_records = self.sendcloud_parcel_ids + + # Existing records map (internal code -> existing record) + existing_records_map = {} + for existing in existing_records: + if existing.sendcloud_code not in existing_records_map: + existing_records_map[existing.sendcloud_code] = existing + else: + # TODO raise error? + pass + # Create/update Odoo parcels + res = self.env["sendcloud.parcel"] + odoo_parcels_vals = [] + for parcel in parcels_data: + # Prepare parcel vals list + parcels_vals = self.env[ + "sendcloud.parcel" + ]._prepare_sendcloud_parcel_from_response(parcel) + + if parcel.get("id") in existing_records_map: + existing_parcel = existing_records_map[parcel.get("id")] + res |= existing_parcel + existing_parcel.write(parcels_vals) + else: + parcels_vals["company_id"] = company_id or self.env.company.id + parcels_vals["picking_id"] = self.id + odoo_parcels_vals += [parcels_vals] + res += self.env["sendcloud.parcel"].create(odoo_parcels_vals) + res.action_get_return_portal_url() + return res + + def button_to_sendcloud_sync(self): + self.ensure_one() + if self.carrier_id.delivery_type != "sendcloud": + return + self._sync_picking_to_sendcloud() + + # ----------- # + # Constraints # + # ----------- # + + @api.constrains("state", "carrier_id", "sendcloud_service_point_address") + def _constrains_sendcloud_service_point_required(self): + for record in self.filtered( + lambda r: r.delivery_type == "sendcloud" + and r.picking_type_code == "outgoing" + and not r.carrier_id.sendcloud_is_return + and r.state == "done" + ): + carrier = record.carrier_id + if carrier.sendcloud_service_point_input == "required": + if not record.sendcloud_service_point_address: + raise ValidationError(_("Sendcloud Service Point is required.")) + + if ( + carrier.sendcloud_integration_id + and not carrier.sendcloud_integration_id.service_point_enabled + ): + raise ValidationError( + _("Sendcloud Service Point not enabled for this integration.") + ) + + carrier_names = carrier.sendcloud_integration_id.service_point_carriers + current_carrier = carrier.sendcloud_carrier + if ( + not current_carrier + or current_carrier not in safe_eval(carrier_names) + or [] + ): + raise ValidationError( + _("Sendcloud Carrier not enabled for this integration.") + ) diff --git a/delivery_sendcloud_oca/models/stock_warehouse.py b/delivery_sendcloud_oca/models/stock_warehouse.py new file mode 100644 index 0000000000..93907d6fed --- /dev/null +++ b/delivery_sendcloud_oca/models/stock_warehouse.py @@ -0,0 +1,12 @@ +# Copyright 2024 Onestein () +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl) + +from odoo import fields, models + + +class StockWarehouse(models.Model): + _inherit = "stock.warehouse" + + sencloud_sender_address_id = fields.Many2one( + related="partner_id.sencloud_sender_address_id", readonly=False + ) diff --git a/delivery_sendcloud_oca/pyproject.toml b/delivery_sendcloud_oca/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/delivery_sendcloud_oca/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/delivery_sendcloud_oca/readme/CONTRIBUTORS.md b/delivery_sendcloud_oca/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..dabe2d2b56 --- /dev/null +++ b/delivery_sendcloud_oca/readme/CONTRIBUTORS.md @@ -0,0 +1 @@ +* `Onestein `__ diff --git a/delivery_sendcloud_oca/readme/DESCRIPTION.md b/delivery_sendcloud_oca/readme/DESCRIPTION.md new file mode 100644 index 0000000000..98887b71e3 --- /dev/null +++ b/delivery_sendcloud_oca/readme/DESCRIPTION.md @@ -0,0 +1,7 @@ +This module provides sendcloud shipping integration with Odoo + +This module mostly implements what's described in https://docs.sendcloud.sc/api/v2/shipping/ + +Full documentation for developers is in https://docs.sendcloud.sc/. + +This module works for the Community Edition as well as the Enterprise Edition. \ No newline at end of file diff --git a/delivery_sendcloud_oca/readme/INSTALL.md b/delivery_sendcloud_oca/readme/INSTALL.md new file mode 100644 index 0000000000..e55c908d37 --- /dev/null +++ b/delivery_sendcloud_oca/readme/INSTALL.md @@ -0,0 +1,145 @@ +Create an account on sendcloud.com and choose a plan. +Go to integrations and select Odoo integration to use the Odoo integration or select +api integration if you only want to use the api integration (see readme for more +information). + +## Odoo Integration + + +Verify that the value of "web.base.url" parameter in System Parameters is set with +the correct url (eg.: "https://demo.onestein.eu" instead of "http://localhost:8069"). + +Go to Sendcloud > Configuration > Wizards > Setup the Sendcloud Integration. A wizard will pop up. + +![](../static/description/Image_10.png) + +Select Odoo Integration. Start Setup. You will be redirected to a Sendcloud page asking you +to authorize OdooShop to access your Sendcloud account. Click on Connect in the Sendcloud page. + +![](../static/description/Image_20.png) + +Go back to the Odoo Integration configuration. An integration "OdooShop" is now present +in the Integration list view. Open the OdooShop Integration form. Edit the OdooShop Integration. +The changes you make will be in sync, Sendcloud side, with the integration configuration. + +![](../static/description/Image_30.png) + +In case multiple integrations are present, sort the integrations by sequence, to allow +Odoo to choose the default one that will be used. +Please note that when using the Odoo integration an "incoming order" is created in +Sendcloud as soon as you validate the salesorder. The “incoming order” has status +“in process” in Sendcloud and is not forwarded to the carrier yet. + +![](../static/description/Image_40.png) + +When you validate the delivery in Odoo the label is created and the pick-up assignment is send to the carrier. + +![](../static/description/Image_50.png) + +In previous version there was a possibility to connect to the API integration instead of the Odoo integration. +To benefit from Sendcloud support we highly recommend you to upgrade to the latest version of this module with +the Odoo integration. + +## Sendcloud panel settings + + +When you configure the Integration settings in the online Sendcloud panel (https://panel.sendcloud.sc/) +those settings are also sync-ed with the Integration settings Odoo side. + + +## Synchronize Sendcloud objects + + +After the setup of the integration with Sendcloud server is completed, second step is +to synchronize the objects present in Sendcloud server to Odoo. +To synchronize Sendcloud objects for the first time: + +- Go to Sendcloud > Configuration > Wizards > Sync the Sendcloud Objects. A wizard will pop up. + +![](../static/description/Image_70.png) + +- Select all the objects. Confirm. This will retrieve the required data from Sendcloud server. + +![](../static/description/Image_80.png) + +Some Sendcloud objects will be automatically synchronized from the Sendcloud server to Odoo. +Those Sendcloud objects are: + +- Parcel Statuses +- Invoices +- Shipping Methods +- Sender Addresses + +To configure how often those objects should be retrieved from the Sendcloud server: + +- Go to Settings > Technical > Automation > Scheduled Actions. Search Scheduled Actions for "Sendcloud". + +![](../static/description/Image_90.png) + +- Set the "Execute Every" value according to your needs. + + +Sender Addresses and Warehouses + + +In case of multiple warehouses configured in Odoo (eg.: user belongs to group "Manage multiple Warehouse"): + +Go to Sendcloud > Configuration > Integration. Click on Configure Warehouse Addresses. A wizard will pop up. +Set the corresponding Sendcloud Sender Address for each of the warehouse addresses. + +![](../static/description/Image_100.png) + +Alternatively, in Inventory > Configuration > Warehouses, select an address. In the address form, go to Sales and Purchase tab and set the Sencloud Sender Address. +In Sale Order > Delivery: select the Warehouse. Check that the address of the Warehouse has a Sendcloud Senser Address. + +![](../static/description/Image_110.png) + +## Initial sync of past orders + + +Once all the previous configuration steps are completed, it is possible to synchronize +all the past Odoo outgoing shipments to Sendcloud. +Those shipments are the ones already setup with a Sendcloud shipping method. + +Go to Sendcloud > Configuration > Wizards > Sync past orders to Sendcloud. A wizard will pop up. +Select the date (by default set to 30 days back from today) from which the shipments +must be synchronized. + +Click on Confirm button: the shipments will be displayed in the Incoming Order View tab of the Sendcloud panel. +They will contain a status “Ready to Process” if they are ready to generate a label and the order fulfillment will continue. + +## Auto create invoice + + +When sending a product outside the EU, Sendcloud requires an invoice number. +In case shipment is made with a product that can be invoiced based on delivered quantities, +this combination of factors prevents the label being created in Sendcloud when confirming the SO. + +A possible solution is to automatically create a 100% down-payment invoice when shipping to outside the EU. +To enable this feature, go to the "General Settings": under the Sendcloud section you can find the "Auto create invoice" flag. +Notice: this feature is still in beta testing. + + +## Test Mode + + +To enable the Test Mode, go to the "General Settings": under the Sendcloud section you can find the "Enable Test Mode" flag. +Enabling the Test Mode allows you to access extra functionalities that are useful to test the connector. + +There is no seperate test environment available on the Sendcloud portal. This means that +as soon as you create labels the carries is given the order to pickup the goods. +You can use carrier "unstamped letter" for testing. +When testing with other carriers make sure that you cancel the labels in the Sendcloud portal +within a couple of hours otherwise the label will be billed and picked up. + +Since there is no test environment it's very important to know that Sendcloud stores it +records based on the delivery number, for instance WH/OUT/0001, this field is idempotent. +So when you start testing and you will use delivery number WH/OUT/00001 this number is +stored in Sendcloud. When you go live and use the same delivery numbers, in this case WH/OUT/00001, +Sendcloud will treat this as an update of the existing record and will send back the +shipping-address that was already stored (created while testing). To avoid this problem +you should set a different prefix on the sequence out in your testenvironment. +In debug mode, Technical/Sequences Identifiers/Sequences, select the sequence out and +adjust this to WH/OUT/TEST for instance. + +![](../static/description/Image_120.png) diff --git a/delivery_sendcloud_oca/readme/USAGE.md b/delivery_sendcloud_oca/readme/USAGE.md new file mode 100644 index 0000000000..5fb238a45b --- /dev/null +++ b/delivery_sendcloud_oca/readme/USAGE.md @@ -0,0 +1,57 @@ + +In short this is how the module works: + +- the user creates a sale order in Odoo; the user clicks on "Add shipping" button and selects one of the shipping methods provided by Sendcloud +- when confirming the sale order, a delivery document is generated (stock.picking) +- when confirming the picking, a parcel (or multiple parcels) for the specific sales order are created in Sendcloud under Shipping > Created labels +- the picking is updated with the information from Sendcloud (tracking number, tracking url, label etc...) + +## Map of Sendcloud-Odoo data models + + +| Sendcloud | Odoo | +| ----------- |-------------------| +| +| Brand | Website Shop | +| Order | Sales Order | +| Shipment | Picking | +| Parcel (colli) | Picking packs | +| Sender address | Warehouse address | +| Shipping Method | Shipping Method | + + + +## Multicollo parcels + + +In Inventory > Configuration > Delivery Packages, set the carrier to Sendcloud. +In the out picking, put the products in different Sendcloud packages to create Multicollo parcels. + +## Service Point Picker + + +The module contains a widget, the Service Point Picker, that allows the selection of the service point. +The widget is placed in the "Sendcloud Shipping" tab of the picking. The widget is visible in case the following is true: + + - the configuration in the Sendcloud panel has the Service Point flag to True (in the Sendcloud integration config) + - the Shipping Method selected in the picking is provided by Sendcloud + - the Shipping Method has field sendcloud_service_point_input == "required" + - all the criteria (from country, to country, weight) match with the current order + +## Cancel parcels + + +When canceling parcels a confirmation popup will ask for confirmation. + +## Delivery outside EU + + +Install either OCA module 'product_harmonized_system' or Enterprise module 'account_intrastat' for delivery outside of EU. +Both include extra field 'country of origin'. + + +## Troubleshooting + + +If the communication to the Sendcloud server fails (eg.: while creating a parcel), +the exchanged message is stored in a Log section, under Logging > Actions. \ No newline at end of file diff --git a/delivery_sendcloud_oca/security/ir.model.access.csv b/delivery_sendcloud_oca/security/ir.model.access.csv new file mode 100644 index 0000000000..2e74a26ee3 --- /dev/null +++ b/delivery_sendcloud_oca/security/ir.model.access.csv @@ -0,0 +1,30 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_sendcloud_parcel,sendcloud_parcel,model_sendcloud_parcel,,1,1,1,1 +access_sendcloud_parcel_item,sendcloud_parcel_item,model_sendcloud_parcel_item,,1,1,1,1 +access_sendcloud_brand,sendcloud_brand,model_sendcloud_brand,,1,1,1,0 +access_sendcloud_parcel_status,sendcloud_parcel_status,model_sendcloud_parcel_status,,1,1,1,0 +access_sendcloud_return,sendcloud_return,model_sendcloud_return,,1,1,1,0 +access_sendcloud_return_location,sendcloud_return_location,model_sendcloud_return_location,,1,1,1,0 +access_sendcloud_invoice,sendcloud_invoice,model_sendcloud_invoice,,1,1,1,0 +access_sendcloud_invoice_item,sendcloud_invoice_item,model_sendcloud_invoice_item,,1,1,1,1 +access_sendcloud_sender_address,sendcloud_sender_address,model_sendcloud_sender_address,,1,1,1,0 +access_sendcloud_carrier,sendcloud_carrier,model_sendcloud_carrier,base.group_user,1,1,1,,0 +access_sendcloud_action_webhook,sendcloud_action webhook,model_sendcloud_action,,0,1,1,0 +access_sendcloud_action_internal_user,sendcloud_action internal user,model_sendcloud_action,base.group_user,1,1,1,0 +access_sendcloud_integration,sendcloud_integration,model_sendcloud_integration,,1,1,1,0 +access_sendcloud_shipping_method_country,access_sendcloud_shipping_method_country,model_sendcloud_shipping_method_country,,1,1,1,1 +access_sendcloud_cancel_shipment_confirm_wizard,access_sendcloud_cancel_shipment_confirm_wizard,model_sendcloud_cancel_shipment_confirm_wizard,base.group_user,1,1,1,1 +access_sendcloud_create_return_parcel_wizard_return_location,access_sendcloud_create_return_parcel_wizard_return_location,model_sendcloud_create_return_parcel_wizard_return_location,base.group_user,1,1,1,1 +access_sendcloud_create_return_parcel_wizard_delivery_option,access_sendcloud_create_return_parcel_wizard_delivery_option,model_sendcloud_create_return_parcel_wizard_delivery_option,base.group_user,1,1,1,1 +access_sendcloud_create_return_parcel_wizard_refund_option,access_sendcloud_create_return_parcel_wizard_refund_option,model_sendcloud_create_return_parcel_wizard_refund_option,base.group_user,1,1,1,1 +access_sendcloud_create_return_parcel_wizard_reason,access_sendcloud_create_return_parcel_wizard_reason,model_sendcloud_create_return_parcel_wizard_reason,base.group_user,1,1,1,1 +access_sendcloud_create_return_parcel_wizard_line,access_sendcloud_create_return_parcel_wizard_line,model_sendcloud_create_return_parcel_wizard_line,base.group_user,1,1,1,1 +access_sendcloud_create_return_parcel_wizard,access_sendcloud_create_return_parcel_wizard,model_sendcloud_create_return_parcel_wizard,base.group_user,1,1,1,1 +access_sendcloud_integration_wizard,access_sendcloud_integration_wizard,model_sendcloud_integration_wizard,base.group_user,1,1,1,1 +access_sendcloud_warehouse_address_wizard,access_sendcloud_warehouse_address_wizard,model_sendcloud_warehouse_address_wizard,base.group_user,1,1,1,1 +access_sendcloud_change_warehouse_address_wizard,access_sendcloud_change_warehouse_address_wizard,model_sendcloud_change_warehouse_address_wizard,base.group_user,1,1,1,1 +access_sendcloud_sync_wizard,access_sendcloud_sync_wizard,model_sendcloud_sync_wizard,base.group_user,1,1,1,1 +access_sendcloud_sync_order_wizard,access_sendcloud_sync_order_wizard,model_sendcloud_sync_order_wizard,base.group_user,1,1,1,1 +access_sendcloud_shipping_method_country_custom,access_sendcloud_shipping_method_country_custom,model_sendcloud_shipping_method_country_custom,,1,1,1,1 +access_sendcloud_custom_price_details_wizard,access_sendcloud_custom_price_details_wizard,model_sendcloud_custom_price_details_wizard,base.group_user,1,1,1,1 +access_sendcloud_parcel_document,access_sendcloud_parcel_document,model_sendcloud_parcel_document,base.group_user,1,1,1,1 diff --git a/delivery_sendcloud_oca/security/sendcloud_security_rule.xml b/delivery_sendcloud_oca/security/sendcloud_security_rule.xml new file mode 100644 index 0000000000..afd782535c --- /dev/null +++ b/delivery_sendcloud_oca/security/sendcloud_security_rule.xml @@ -0,0 +1,69 @@ + + + + + + Sendcloud Action multicompany + + + ['|',('company_id','=',False),('company_id','in',company_ids)] + + + + Sendcloud Brand multicompany + + + ['|',('company_id','=',False),('company_id','in',company_ids)] + + + + Sendcloud Integration multicompany + + + ['|',('company_id','=',False),('company_id','in',company_ids)] + + + + Sendcloud Invoice multicompany + + + ['|',('company_id','=',False),('company_id','in',company_ids)] + + + + Sendcloud Parcel multicompany + + + ['|',('company_id','=',False),('company_id','in',company_ids)] + + + + Sendcloud Return multicompany + + + ['|',('company_id','=',False),('company_id','in',company_ids)] + + + + Sendcloud Sender Address multicompany + + + ['|',('company_id','=',False),('company_id','in',company_ids)] + + + diff --git a/delivery_sendcloud_oca/static/description/Image_10.png b/delivery_sendcloud_oca/static/description/Image_10.png new file mode 100644 index 0000000000000000000000000000000000000000..4aae52f7811ff6a3bed5c83b01de142933355a7f GIT binary patch literal 16778 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

qrgd=Y9?{E>9KwOVF0-}Zg&&luq-x;KvbA7#S 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

mpG^0{>U ziPLXE00B~>m~Do5@Yn*~r_v$im{{}==}&caS4m?lqMepxnERxNwcUUAwUWMH2D2zd zBa@kp`{>>_dUsj9B#`f?zCQOIP~-C03H`$Uf;~+si)YKBxjp^VmKb}MQ!@vuVAL0F zPS45~NzJ<3^KI8>l}2R6p{&c@4hkTZ9^&Y|q_cgSNgrJKfLT{ntDffq*%wYB~r zEWmfio6exTFT8c*S1RN1TNf4uaTC0Ipt%7Xo4BKC!`aVwU9D|8T0fV}KhkeIy4Z;N zD5U=-r^7j<9G;e)jY@?}VQdYSZ0q(7%CcWh~v}U(aIyz0ric+Eg z_X_u)yX7LONA>1Uu+L`G6Qq@SA1h9#BKcZ@speO^^Ib(8WxHImk!Gcwm34Gj6ARZs z8?XodDZSU>y8In2_n*U4lp}l;D1(ODtX7}L2jYaVqSA=+t<`}#ANfY#TYG}Py@Gy_ z=ZQ7uE?=~+EjxH6OJBSD3DR^~nfJF>Z5~r@wFXM(jV*p21YSoK4wh&7St#S>+(KR+ zUIG{&Zg`fYIju{hA-0~y#TLtlZ(Cf1GkAX1Er#f9cF)ar@&yZJS-$Lb=hR1LL*O)w z+x7>7p0N@^f?Soqg()XMiMb;4>vnsX`^WolfLP9-4Cj>f%aAG&0il&;OOLV|j`t#6 zbEiRe<)ol&fB*F-;ifd4$nyMC<|PMvhRQl_jxi4dHo%`}s7mkgiYw~Uo8UIv9vK>z z_;Ibsnyb?9feC}uj6arZKI<Z^hWvXb8~uCiqO4j)U6L6 zd~+RP=Vk~@{i|0^&A?S*_=Sxbg}>|XxuuH-<6=X=(eQbws&BRWRYYz)1!eMB2DVio zBnTD(5&ch5Z`M+4itv5DhA61E(5=o)>0KM#zwDiKRl`eVDITW=6+?9c7L{aR@6gVf zzKn!ETu_nw?qGdLYs`J1-c~Y2ihjXrr`pQI*HgI9k&858`oL@tcwg{fUJ1 zyByDpeTvJgZEwp~Ao{PY?;5_J)*LOev3L1w9gZV49T?j7hB4C>9DBuYdPx^_wMjNw zzE@2dt(=Lt6%xJ0^iW@NXPHH;*4SLSS(C&xFE>(ZY!{?Yr&i|O(2$R2e)k1R107q( zgboAckg?8ITV6%VCgX+$?>ul2obhjOiN<#CUUot(J)S>{rymR|rzm^J@61l1cV73O z&IyhP8L!%R9bP*4Pb43uFHU&`fbBxn4VwrOj5m_atvD07y%uoRha*08#PjUog*ceX&grq1Vh}Q`MY6&IZ zz7%HjT}Mh#6VN0?;B(?Cz>4Q;31rG3s7lF>-{OdM6i;FdGha6>hg{y^g~}^dtQN1! z>uWr36pd_4Or3xO^4kq%n6n@yt#6S{Mh=27gLqw;JJe;16@Ia)`JON89~i=wj{`Em zrKP^!gs`o8?IB}|N`~$w!bZO>)HY%!*E{rSVX_6D4Gzo3`MEVzGmi>9;)?gAh<6Vf zBqF_B#(P$A<*MY*_0K}>yDO9XD1}q)3Lx#KqkGKX!0YG2Uo!gg=kbmR-+V{2#dJ%O z-$5taE28 zZ@CQn%Jai^xIsikItqU|_6CIiE@Rft016NRmwKBi7K)B7DxEHEAwk8JF9^AGrZ{}f zgyfriGkzS%N>&9nvQB2jr>613)}HzrQ?Y~v)`5wz`y_!`u4b_+JN zlMYHn_*Rh7ShKdRL&hVu8H${O#SSgVtcZG+5;$|}hM?T=hxg=mipEHO9gU)MnBAib zxn`cYle;pZy>}@0buQdXHuP9~K=Z=rk6qFKaOZg&)P;icsB>wmJVF@YpJ#W8wIPl)R!n)R<^MO0X$a^ zx;ZJxKk%KsS4#c8$hC8Gv%Z|`0B-F&NV zsjGkrM);54SuEHF;RInq&3@fZl0cR5u{If)GBe zbR&V$;6 zZKgpVVPaw=mlv!mAP;x_8TwyG(_K5SdtWB`5c_0DrQlyFWo2C+VBUNKx*-uG7TI)v zCo|hF_RMX&q~alyDE@u*eyuTXHZCF<Y3__c=H7xT_FKG)Guyi%$`1(f^qYnX+MQNHa~IVmbwSErfnqj=Sv2*dU*SEDPp zzraT4K#Swl9wOdXT0>oV{8}opeYJ?D!`pIeuBrg<)(EtBK7>m1i$a}Qc5D9N)4Q@m z>BcWq;zJOd7jbzPbY^m~0OVj6RBoQyu4_EC^ZwaFO1Dsc5>AnDyY*7$p}``F^pU|Y zIPX@&Z{IV#VR29_iDT17X8mH;B-8zdf_pG)YHzkJ0~EhTuHk9;yqk#X8 zpojcL{<6C9M}eHG_YC6|zZ~Zm;O(bX{C*hHYGqRW@Y+#}-A%Am>bNWV-n;!D&d>PZ z{6+a@pjvTKx?5?Of+8(>WF)0{@5gFKiL|tQdYz)-p=Nw#lK0=FV3gWbBcct6F0L%g zcFrTNC|XId(DmO5??3S(BBE0Q!&c>77Ncag{F?)By83V4gcZ5erD>AH5wX020$~D0 zV(%RfRGUuW{2m^gYK#~;Ve!y(e0-$$Ju@Vqqd=XIbM^fkMwh2woB19e-vtcn``lwZHqmfi>!o zOi~5*4_UnbVO_m(!2aPhy~*(ZLCE@VsuV)5S6!!0Qq~QWOCv}Z?KH?-cL$lW_gZv(nRD2TgLcH zn0fJ-pkc|NfhDweWS2jxRix#JuNV*#EvEySVL}8^sWV)CMQFy8fX+ zKKQt`_dZF=iE~Y_45Ct#X~F{4YfQLoQSZ|Tm|zH6d~;)vJ^+0%&-Ot~Q-_iOkbC(f zEUZIGlLs3|CQ{vIqP(MAh8YIf_uHEy6l^(3W<4_IM#dZs@%WwE-{oBqelqT!5);TE zxLUWS*Pfo{)tA}Ycsk^j!9GSKU&|0Ww|v1~wDx`P+5U(;ywWr&CYV9ryiCtPqg&y< z{=Vsvz#T4fd&u)(BTlc1+o`5OlD-YT8`O4i(helGt71fK+k(7U& z@2t4Z)|?!6w#kBrLb0S{NgP^Puwf(FYJVR8Q1rl`1puS%Eq!6(vC4plgBUgPw9QzL z=f5nSn+L^Q1-&v`;2hGpmFt+X8;{C%4B3}~!PCS#*ULDKFWGMQQvluLje~#z#c*mi zvhiltJ3^1wW58T|8&2w^9evkl-NXW^b3>{=f&{=n~=Ej>)O4@Y7wBK6kly z6TWMn*ZR`FGfGV*vazK!E%-p~{OSH4ukvaaBB=do@O|umRL@2Kb}aC3 zg}}QW+s=SI5TPR<9JO*j#;5mQ98GQQDgbbX+D!4SK|~VzEQ_(~#J(|nr_h6Gy=`1C zTiR1;X>DnNTksT+dN@RdPsM3YfsPTS37hV?H4s>vB3S@)*{#{vlmw4EaJTupM&!J- zZ&a?^9VJ`Qa}mhb=Dtdd>Oxv*8oB;d-)g=E(&OARyj&Djaw-4RRc&62v(M{)&b#fR zc@#pL+08rjkuMwB&P};#yy5Z13TXRF?!-v5{$~MiW}m(>S$(}U(JRZXRhgp}8FDD5 zOp~LZ_vSeSK~- z6caO$I6Ce#8ehGG=qgscZyOjJ@rvOlb=O}`;9+XrU9HI4^LBF`RytXQPp$5rmq~q~ zM6_*(!!V@FFJ}x^7*7l+id}gJ;Qlj&R{jgZyhb`fQ9R*D805+tg ztMkBF#FRpGXViO9<4-@KOm1R*wBI~~*YX|;7$8s%rnVdm9^H~N!&7=68%tex`$eef z3*WRP#CLffSM`hE-p$B+44`XCpm&+H?HW`&ZmzMDsIMjJ=QGF6tt?QtFltcZ@T*lH zQ9n1r=0&YFQS*x+XZ}@v$L7ekQ0-F&IsvBwjwmJjW;CZe>7HN ziOmruvA0Q2q?*?_*UP%d@6I%d0|g}QqE~fpU7}G3rUhID1Xwzl4UbS9B&#)>EI;hx z9i^{5j^B4h)cie<;l+yo)`5najU*#S`f#%l^@g{^!FhwBTt!`X#Wxh9VatOzFC_b@ zUa$T%L`ol>Bb-Cr++0bR3)z$n7{*R5M%N+NkQN9wmg?YzzwuuZyAa-G3birhvK!h@2mjXWlF&1I+uC|ZaR)pQ@)Lsc3g3b4qNeh zLnT`xn%;X_&GlMyYbKG~=1V9U=JGadxS#JEHMbMv!41d@T=ao`zc}_T&XF{=FLm7M zh7Hnro3-f}HJ~Ld{MUYOJzy6G2M%eOd56fk$aY_aW2k-q?lQb_e-i{NGC%Ji{CI4t z(Q*K@6-bG=kp~L%lW}Gy7A{m${uqcXP2HfDAph>9GBKRv&kUc$ZWYVl)PMFqogoxo z)i~8%3oN_SE*6#vu*wk22kMq*Hbwh)99N#=i2IQ5v%KlUBz#oVA%64kCO7(ju9I3U z@-PGFJ<*~sb+#=qc!+4>P%XC1&r|M;_S)|6MSSleP%_i%G?~P2Z2SUxi!9xiO!6*a z>~~EUrrwhM?xqk3(fDI5Hz}D}%avGd$8p2)`^7iUv@^G0#jEBZpM4^BVoI*CyP~#& zHI)rF)rM?k)+wH8Dboq%pn{&Wi2MDSynK;iPAnQ4d>{+c^w?9DfZE5P(+w66MNMTU zkh1hUS}8Dq5CaPZW^vp|cc+V&E7A7AlcZv9>gTu~Tb12*M&g6%71)jlq}W<5eqCAP zcXYDy^!!5@{T5wE1_k3KVBe1ccyL{c1F75n^cQHZd^%a@!D5GE@;-rM>sCEO|GY9` zHEIfoKxsze;W|eAKkU7CR8!mcFN&gY6akSYU4wvtfJl=LN;!1t(v{wO@4`Vs6Y0H3 z??~@N=}2#(_g(`85(tpI9nSanyZ4T9?;GQd@&0=+BSUtwSLR;pGv`{fuH~io)jjh% zX1fv(yS})N{^!%+zD<_eeGSs9V;%7&mtVaKn>t=49aG+R-@?VcTI<~q%!T;eK#g^6 zf9s9HpqWoT-)SjrnYb z@6~{8oyC6YaC<$!%C=Wlr?m?$jMd-rMwAKe+sM5%Kd-Q%xl_r*_P#@ehpem8@!JFR zsTYNL!ANYnqLYapCgj=1;O=`LasTt7`uOn5C2c1TVWu#e#@r|BvgA&*Gw0^(kMjrr z3=i|uOxq5sxG>C2{4$!4V&_iUVi1A-Gyrd_+8y4JTkXkL8{GYmE8wc|4)=Rvq477* z^r3e2UkQ4S#hvM@*?Hx*7^)b2GIB3o9Ek-x(Y^II4;g%{y?RXXd7#$;GcCx*qSEW= zb%v%viAU>?oO!4;B<_>nyRZG4Z|*quM{&N{mVH4!THmEE4Qj8~VrDlBHBa=KRT}Do z4o6ZD`pGn(G(V%WpHJ^hl%QOu)P3ZwQzSG#gR+NjWGH+m~Zijxlp-zB@=k78nZ@Uv&XbScY6~ep7>`|#B)Jcd zd1!FSF6{uPqu@BY@e8;)WTYikUz@6Z`Q5JGU=N9$IrLp55aY_BI6x6`xDitE*d399w&^WM*C!bQ?b@}NU*;l+*7SUN{XM3wIy;1JINlR_|c`G~U$Yug$DSYio zP1jg2q_hnjoI9s1ue=>^&{zfHx$KRV!JqI0;Wy2b`C?`ZHgdf0hm4yT`OzCa<6P|w zqN}{jo34DphyJ+u+}tnVII{6&u;zwBMBy#Pop@B0Vru0$&B6coeZgtCU%qkq zh*73av%VQCW5n~pT(wm?25wiYkXiX$SUa?Cx521LQxUL#++aze#Cw~ZU&}TyOj%9` zeC|>|bHOkDu24es3d`+laj~BqTB_A$;|LD)sr`x%+m2G4F)8FmO!l7JGY#!+&F;?e z)e}16Tk(@`QQy2>8~M;bPgvUSZ1&TLmHb6;KBcwsf=)zhoZD00RGY*Jwz=>7`f??J zUr^@ExtQaU_3+bmG!sbebA{zz*eqjXl8Li(^V_cr(+d6bv{*LiR`5O}TJ%ld@JuO< zZrO`HRK|WNe8?r<&`f^s>$Ux-&4Sv=w*IW?xwnl)Eris(og5a2sE&oKSD(LVqih$a zJk}WK+L!%B_*gk=-qG?}Ly9C-k?yK|n~g%qbfM|zh<(!HEA?oN`BD*~5RnZAs-@kI zNNQ5dyg1sbz@rBAe8b?M0*Im`dBxw7z>TnOQm;L_9jHVO<|9x zZ5U$NTu0Yqn=N3wT^vmb{D{Y-C3%zLd^k9bTwv*CB{ODfTu(KVC2(jOrKb8Dckaaemk}(#A?$env>-sH_~@{<|H~I&cTTJzJHI z_fP*4nn*TIdyKNt?a!L_t0gt}X@;%k>3p-yY$13Ar1E+!0L4RkT||iGltixW&fQwc zO>uffc9#c_@;R|z;!K;$Qf4dlM=YQDX~`MNXw|`HejDr(V{bJwn-gZ+Rh15l`yUjh z3U@N3Kd#6Z#@<<(>!Zg0#mP1>f!Yr?9U%K6%{Ri&~p_yxR-Q>6f=1z!|Mj z{jZS z!IoXY`9Vi>^Qc61X1*bZvQyu{z`H_Gs)*>e8}=zQt=Z3<0-$zkls~H{Cz%gMO0KF0 z&uZ#(UG_@|z~GK0!}+nM!84x!@uUT!X%gNKhFY4_6&1x+Zf;+i_aye4Zx6@98C6#J z7nN+g?Efc2k3WbjT=KQ)PvNn!KXt12tvih4+qc#=mlOUklr;=KUG}n%WKIPfuR7Pv z`gTUcZ_qbY%ZH+|zO^AGxEz|)KljJ&CL@b3D@BjD8|Xdl#}?OfL^K=5O4S?PtsSy5 zDKP|8Lf0pdawR@p2cDk6N6F3YKSMH`nEm>1g17tzXzpP#NsSP+>8zPZqHp^XC5K5r zcUS9nTPoGryF1I06wq2-QX(&f_cer-ES$!_Xz5N{9j7jdoMGMkDdh)< zQo-}{Ud+w5-m={_bj90art$M|!$fiJSz5a{ti260-{1p7LBye(ef#Pb6(XFV9C{Hr zgG*?MmkU<7B-mdP?5v~D*CMja_0LH!Bl9BdNhH5bdsUhj6O=W6plsaEZ0Y^hgfXWt zS7%8QtTBgb;-eQAZhP>uE|W7MW!cQ^TEqP1>vW;y)^!@csNA>=@QffbdSz8u8;Zr@Jx3sni(*y>m^?(sa{2W2LmT8@a0WJNo7;;!4qxu{YTyh4h(HiQrlcNGucSizeJ-iM*L(*OvWMRQFPR_PoDUWYp+AY%bH4YIn=3NPBRSrB=j|Pbd9fsWYq*`Y;-gG*Q*;b z=1|d!6liZEF$-uEd|ta(%bkJh@y^E#|Hjewq>8i*FqrK_A-iB)s?Ee9S~9np%48X{ z2MZAX{$jC5{Gin8H@u(YO|{2V45Jmq)fPGjK`RtgsE9e6F8e_GePHELUZ9XPLr-t@ zsjkhdZ?v;;{UiedOs%R>9lU%SIwRI@zZ`SM*kbfR(dcxTf4}>$o?!7JjKfW4a*~Wz zIcD8uxsl^S#d)n>+uOVs)73(W#UV9hU~z;~4{@CrSgLegZ^~3){T{!l0%j<%J(yC% zQ2EiUoIq+x^c4zymAW5OK6NLmAh%BFco#)Dbl&IA0Y8mrxZHr`Y zQjitCn3$*oD#+WIvPwWbadLEWF5=goc`Nub|1>l`ZtVG;HrqE7w76GR^6IhY{F&=_ z4^{j#ycLbu)nXgr8ppH-feKo_atawAtm|r?4h-K^OBT209)yaf@i!Ai)1I9Lpjkl1 z3$-l6HXT~~m!#(hLL=|+%hhfUPRrt#2~Nwm8rK z_$7-b*~}-~#auO!nwV1@qwfO{1e#}$HuHPm2{2RxG~Ew`5X{X*gN?<)V!Ncom_)F2 zT6=nOW}a_;v;{~{U2hZoevp|V>Hr@PjLI1I-TO3G91Jqf9ryaW$neG~d~-dYO8VRI z7ZZFXgvMccU+VMy9^^vGD<{Y(^E8r55tinUn zAf7zjx$mT`m6|Ntm$#|j=&V~gRMH4P>tZ$;DrGq%2N~d63?01yf$9ps?Ub_YzYEV; zICU1F44ctRW@A$qU#=3Y(*it`-&37XU@v;NVM}X<&-m02o|}V>cVrS#-0Cp?t;$l& zNJYtOzY!Z3OzlNPk(s@{nkOn9tSgoG+I`b|ee`qaHipOH6oT-h$fjV8OyPI+>kM^= zyOzsi53?bSNzDmTTgt?Wwj)72y^t}Hx4y@I*2mH@ULUt-JUsjB36RPAGT)vqMdB}j zbZ`@j1$XNVj;{P1KQd6Ns6=UhidJQ8nK9dkm)O#g)$?g46tI!7Bpv&-E!uX?3G&Sf zQjs6M#}nSB7qxpFliD%K@JjTE@YJJ$M3@D$^IJu1tTe4!khr>}^|iLq$D)w|rR4@h zeqqw}(>E49quwLm+niR{2{0MylDG_G3^zZC zXmbwhYS;a(xs;i26Rn}cR?4XqG%BqGzBpN~v>PZX;V$q)EcMtfWnqUpdKwufmw(gI zj22R{FDGhjc7H-*a<3oesRanR+gZyEvIJ))XWJNq>N(_>M8a86_ZaFu4dfwZR6O5_&VC@r4N50vB zcC}AvoDN{CeBjWkezx5mjmJf{D7wyw8^`VyfjvG`f`EsK?hni*3vyWLj&r_El+HuV zQCG*$FK}_v+HYFIuify$Ktf8$GCr>DhVC14WphPKn^3@n-9-oHGUEZXr+=Yl(Je!7 zcXz&om>!Ge2czQOKTWnPxRKFX#To+ex1mG~+|*Gq9>g|b!L{pd*r(!ThgkBZ_7kf# zU-nXsisx+-jeng6HmC!O2_o|U#vuD|%g+8MZ?>B7g8gz>TupU_or8r%MTLD-WoT3L z+|oBQMl2{*2L-ISEry}1t#57IR~KK?u8 zK)u{x8Nu24xrKqGtS(6j}JXd>R|f!miJj{?x`Zf3`tAqlG$tt8?-hbG;$7;)?a z+{Ik2TVH-!boPo`Ih7Ra^q0qlY=yB$4d2g}z*50ca_Y_r)E81(u|6!&#xHvIfx3~r zE|~orrm`t!58EKn-H@_T#4EsKZH5@Lt+6e#qoOc0RHu`W z^HX`rVB_CYZ1*+rUlP_{^g+UejmpQ)-rSMCbsFs4{&6!{N8oJ+;?)HX&?t#Kvc`|c z)6H`n?Q;G#Wqq&X9IM}OUOwj4eP(H#68KyE-!a$S{XGR_clmBPZCU!hM5YHGrLX1K zy(baeTPWn{mwzYZovN-b8%VcYOUiP(ZX`=Qpw5q%dT7&bAH6-2!%3x zx3rXMl^%}%cyDE81+b2~R=Vrc>&d9ay#|`d-93cGb?KBfS3I7)g2HY*dwn_XRZqio zUHSc>*x1;Cc|kSa*R5O*CO|(|+|@O_hc)M8{4L3!tVLV#Qtw|3ba&_5M`}R~v|ly0 z`qlY8#mqU{^CihtJX^Vo#b5=&K}eRBOR78Fx1XBiuQ^N-Z?wd3D-^>!yPXMeNct-}*hjhQ=*T4 z+zT|P@-@gLa_kPnwG^txs}Q!yw$B>azCT&FKSKAj{=6_M-3~hz$G9?=rE(oyHwdWV1yr2w&T*p!5xcnswdwuJd<Kmi%-SrkkI^VB{_XUb#b_UpUda(_%b$X1WqMJUZ zt>AsR~sZyoEQ>ntu?jDEau7!VQe>X=rmGszF6kk0NDB!gD z)yywhsGPAkLigP}3p1T1`wZa7oOwu)xjJR6mlsJy2RYD%Q7ug^4TcK`8N^8til%fZ zaV@ACcyHuo-MtH=x#9+{d)yIlAlUWR6YvnTBRH{32I%HD?(xv`V2c*pQLs_Wnq zp58BWxkqhE__2Xdu9Fm@_c>{L6v|l{kmCW-s^*vB7jn? zOm35iQ8sH6F3_=YbLg+3H8!m6p6yq{KW&Q{iD_;QtdCQd5a&V;(`mAqnT1>`+V55| zddYN-fYkIQ*t{YlyDRu*1FL4vK{hLZnCy+PTK>fQy=g;AMoAg*_oB#MWj-vysIUl8 zL-&e~IU=+Ya`gC!&XzM$gD!(iS6fp;yb_2cTzei2R`NNEc^sw7#n;Ma4mjEI)o5XxYB^_tVq*6pw;2%SU*@QBg`ae18F~=`-6W` zeV3syoI$eNLDcVAN0f%@N};~)>{T!}ntph;%{M1Z7Ov2v@3B{_;;3XO5T>@c` zBU%!YDzgEK{iNC1StGym1jEW{>pDi+ZwJ$rS>V>QafOLO6&SQU4eX1)+?LN*%U8R( zSdZ4x(P55b6%s-Xrtlc~o^%7Di(1{oov~aWfu*sHe57bZO`=F<1v$#}c(%amN4L^*U|FgW9dqQVxD-`LOy*wly z({C#O_uo5nb){|^)xMXf_zb>|zXI<7U1isH^3vo#jLt5Ubl8hw2^JUmPT92kh0wGb5%X~&?iqG$v-^&5X`p0)n|^wS^h zFhuR>t1)_vcfLw)Ywzt8mIMdVZNj^SZWF|qal z3_2K}xPIx+oNanwrB;E{E454i2#8nzBSfwV_ye1SqxV zHrc>AIdgM!sChnWB?EdaT7mqzl7QvhjC6#ot<)aqOGBgYL*0|?Ij66rOnM>(oz|p) z$#k|m5gZg$Z#SQqoc#9FufRAK6=r5;o@DmeIk z>5dlwmo+ChSHN!W>~w(Z>f+)N zHE*AHFZ$-H(g?C-`UVgRNSdI_7SO@=>r;h%HLqy{4?^0vAEcO-Qpre3O?auNtj{<4 z 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%0D(yYnr|>c$1HwgO9o0Zu>S*wUy)xs zYV*-#$HWVcz8*o=KQ{y5v7KZ2#LNhm)^&67`^jbtAm2fmM1q9ZyH3Q<^D=1b8l5P= zvOWRElI^Z~oKCpyV%cH+de0NKXS?>Hz|n14)Gn4nGm(?d_}tPh#>>aYCrzcLdQxNa zWA5i&leVJKDR3;pc#g~u;Sg+Q=3oI?O z5{#by+wqwdAT!rU;CozW3C0-a9l2P8p6zF)w$RcV$vRAzZKfmeVEg#5iiH=DjNL@| zFz}vV9WMNsJbMf=S)+djR!*T9*5|3{L)?}MZRQ)qZqD&qV&qHRQ|A5BT)mbjNfxc; z`rdCOUQkzCTf4qL^}V-*gv9Jn7pklTeaAn)4ya_;*5WTk1blA}EHdp^o|y?F*kaOq z?xEf#%Rm7^82~2~KmsP95o1+2gl#B`!|-x83~x9LnlABUDgo!PdoV;NT)syL z^Q5HDV@kq&250o@5dYCK-bbAmwcQxorpwJo_zVz$=22pTzTNe#Jhu*$b699W%l-YW zJ9As?vvbDN;> zAP#lD|0_OE73}iJRPlE1fKzh^G`$XkQJb5+mbM$7%W*pCn&YNJ_AXU-QfV E0?ja4&;S4c literal 0 HcmV?d00001 diff --git a/delivery_sendcloud_oca/static/description/Image_120.png b/delivery_sendcloud_oca/static/description/Image_120.png new file mode 100644 index 0000000000000000000000000000000000000000..7422ca396cb05fc80994e6d9f51d6379f7225a63 GIT binary patch literal 86493 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%0AR92{Sl~DKo#4fE>R$l*2C9yV5 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�e@EU?o6L2b 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 O7YPwrNYMwqFaHmGU7Mf) literal 0 HcmV?d00001 diff --git a/delivery_sendcloud_oca/static/description/Image_80.png b/delivery_sendcloud_oca/static/description/Image_80.png new file mode 100644 index 0000000000000000000000000000000000000000..999adc51c636bd0995cf88d69e766f63d5dca06f GIT binary patch literal 22448 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

MF`M>{J6Jc*e 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 literal 0 HcmV?d00001 diff --git a/delivery_sendcloud_oca/static/description/Image_90.png b/delivery_sendcloud_oca/static/description/Image_90.png new file mode 100644 index 0000000000000000000000000000000000000000..2f9d90116c8cb1d4aca4946431eb65373c75238a GIT binary patch literal 67187 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

`BT8m8Gqw(V<hi}Lv~;9^mzS9@-<5(~>~T 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/delivery_sendcloud_oca/static/description/image_150.png b/delivery_sendcloud_oca/static/description/image_150.png new file mode 100644 index 0000000000000000000000000000000000000000..7f678105473b58d7c76f22a49df195c42567f69c GIT binary patch literal 80295 zcmd421ydfuw>~(yJA@D*NN@-c+@0VO+}+(ZxVyW%LvVL@cXxNUm*w93yZ_w}uv@iN zT{CrhrfW`5pFZ7vp67(fN{b-De}e}A07*<#NDcs?GywoS1Qz_WhTP%%z~>FZUO-F% z78Z7OTW0H1M0F5Waget*a&XqQGX&&K9331C?eu-8-~fOS5EJ58a9KH9_fWxIOrd{E zn-=|+g91&Y>w_9B6Q;AQgNQ)ZN5)cV>nk5SaB5&)B+cTQ%C+pU+Ob+>oz_xQ3YU${68-_t#V_t%yjF`)-u1y_0WF&SKWU- z&{l!`0`{MGh#VGs+JOHfJpR8c5Ld(g=bJ~PCU$mH`z>r2rx8SK#DVfZH-=ghWF`*d4n=gw^jT z*@lz}w58EITO=({qNe&cg?a$>-zrWW2F8umk@}z4ZG}cak}?9>!F^u~NxuY+5hVSI z`AS3VZx!1m)3^%a-XdTik;TBEpSaB->?9lfN5(1`e)SGPdn|cVY)pfhV(Xf$Gez*@ z=C=m{p9&@`8e{-eFg@M>j0%rAa{X0n-Il+G#+#lj!)(=;mw5quy{9q=c*Zb(N&(h_ zLC}q)iN;T5yBX20(PC3etwh7iO!5R>WfCT_M2kD<9~I~4#uMp8Bwdh&A_H&V6Z7=f zv^Fo}5Vd>3h5m@a+Y>a|Z&v0cWL@~>6E&YvyQ(`?u0Cw7{9IK|N=W&+oZ6Id>`@O7V~TC2V5*k-_Y1$EGAnt#?}xi>v#;KCEVYZto+_5 zPF2`-zM%8_U(W8)*nMAp!}?HviNg_j?37p+6_SSSA`^9?GscVOF_Wd#FesA`P(pyj z9wEyVD0k;Wak_bbNQ>_utAtaG0B;CQG7jA@gHA=K1ppvGF&03Y|2rjLOlCw%GtS!m z_Fk*X8!PC)2F3w`fjvb}nx14(%n%(27BXtnmzN%N@kXj}5TaC^#-z0I4AjOew2e*K zEP$$d^Fn-|%UXZsod?jjm-I1lDMZ5`l8xU}C0BlAIZc zB}V24#SXL(+_^n^x3M;U)R)wdY0^cwOst$p-*L7P1Kt{@v>ioeBBdK<70VnQA8dZi z|JDB-UMO)7Qz@;E6m)2Oq|0S@CE9_Iu&D7-nV1n0dI%!vWHjSF_~X*OCLuwMNyEjV ztv+$c*pc#^v)sReZZ)y#5h$)!b=GqrG3U4lEMNt_Cyam~J9gns=4R&o-a~TjMTTWB zKdSC=vXhwzdlkKh)av;>Af_aN`S*5jTE%jq3j`TMuMS&=g*=Ka(vo! zuF#G#vbG{U{r#J-s`Ti;NJvDPRaYQqOZPBigLVJvYY_7JKjS1PgAwYZi^kHYGK^(z z=Z9IgK&}vc5k-a5BMWST^>zhwxOD|n9oQi7+Mi@n*7{oE@t72c`|)rJecU6_?c+E3 z{dIRv`~o#0EwuvNW(B2l{#5g*RS-->e>9DcTRtwiZo>kUJ? zpqGqA7eJ4*2$dP1GCchDWYf3X(*8A4x^hKX#UNJmJ~v)mEhDpz!*P7sK4{aCtCq!~KZSvg zgpXacc)GKLrL`F!9vzErO2PD{>}JTo4Y7S{d>;zd^=v*2qOUZ;mM}>xfiv1X9-vOe zCd7h-Bb2lSopM+mwB_0RNwVS-kpj2MI3osB>jn)5Q`crVaA=W8;SX$SkP56b$|N)Ok%i$0K>Q%d&8+fc)x zhE+K*K#+s;y$f6%qBooZimjH!S0$R8`8(4%j+?N$sGDEA%5PZ^^w47T{Q@vtH!d)*qfEzvbobZ+ZqHvgrms>0nsP$b z;6TES7b{6tSQTp~>4&ll^5w?z4BonC9!=W@W&Z!fDJcwT*I!tny!X z_2w9JkNV06K@FGcx96W&WDVQeGAu3DZ}{=U8Xe5Dv6Yd^0Bg5H=0)+xP_IV}ZkdMq zwZr$v)d4bW{;JWkw#{TKSvk~98`l-yI%ch>yAor~{lvr4qcW|VhmMEchMa`fFO{PH zd`7B|3O4msPVT&mZ8Hv2nFgT{$!Iu z_GGrEFYq=s>!}ALh!`2|*_oE3G91nM%k=~eQ+_m2oM6MuxR1tX1_maXdnmsY2T^6M zDSTu{bICdPK_lcS*Xc2geJn?Wi8UJDGB)?pfpXJQKL+d3N+>Uvv1vjV z3X_l{gxEPnE$1Ic6v#Jt|33U)ZAoYc2U?o)$;Ph_bQg=bNUgcaw5f!clsA>}7oTr% ze}DrNapsxg=R8Ymp5)}?UfT=UThKT%B!9BvG^?%JK;Z6*ji@#YpgC8?!BqYAMmiC? zC>#B7`*0Z7@{MA#&FCbnNbbAYTkh^+b=k`0c3b1>z;J)=30q^)TnVW)Q-wkgxuhEzVM|FkJlaXQmCHb``f;bDiI}3bXRZSR_YSOhY^+RBb;~L( z^;g4)``y|rn%Z5s!M4N|y-`-M}@!T8j>gFxK9br)m34U^b@6l^8-IqJ`PSBYk(Fji1ORd+6B}wO_0*fI&MgU=%j2S$ z@W+P=w*EP}7MCoguYO@c8<}?))yD;{3GS?NRhi|dEeRQf$7haphke7!6VSyZf?mN` z7aGE^fw;)6n#r3YM+o{y4%oLEy7w;XW$tUo>X@|FLse85lO1;I%Eu}N;R^$Sf-xJT z`pQ}nV8LL(Ra4NwlUqN(B^rOCd|3S~3 zNYtQ;F&h7ey<@ydUAb>sIUNJF^`tzG4M=X?Gl`XAe&0ypg2G+W>Ezz+0D-f5RJNMM zylK}Pp(|RxmQ(TRXeWmi2bn@J#&C6)v@6}>Yg0rI-l@kc-=#nREcl`Jw697GEdNn; zqs5wrD#OhIxzA)ZF|4OhnS!WjG#@$`zLS*#d1%NDA3bIhxiGm& zoV1sVUjE<$x}dKbBM-B1&|aMY978Nh7~#MWNnW~1^U129?mhQF{G*3GLVcW@d8XXf zkIzHMteSg_Lnts4Fm)c+$VnNj2BrtkpBw6H=APZ+T3%q3O2Zf{^8Ad|9|)r2FGlD_{=|Y6 z&JwALDiv6aRIM1yQTx~7Hj1p~yQ3!#F8Ri(iIGdh(of&FHMqCWPSjf?La)pLJg<_pIsRf{bC3M6V3 z5;k367@MWBpUSUZW|(|5Iyyqe+AHo%GXOe^SfwvK1@oMKP$v zV=m81p5*7HcP25FtY?<{hsoCLHk*Ajo67G2gp=b7f2I~+a_j|tmZOCL>QcL(iku9! z7zN;?4xUp=i(|0)IWMozrK8~^|NR>5E4k#={HrIT!v`1KY%1M%DS(A>G$xy3K_|E;X9W$`}L^$P^ zkF!Vm1w+c|+26$ddx2qQ0Trk;pHLcHee_|fB5NuD*Mr~@@d>h^<1VJYpxKP7&uOJ8 ze%@z=pz)bixJ>nYhw)nIUBPG`;^0mwl!Umv_s<8ex{MqsA(RIkD{5w(MaCS~q^#a7 zh+UH!4P4T>x4-2#fylSg&MX;6hSGV5Hp!kSjuT|ZyMNxOEq;F|R@8d!W#U!AfF2BK zY26uF0NB20JXN>4AZ;6kVz(|6<#p+qAzh?;f35=$HwM=l*x zR}IN|{xJ%O#PHen;04TeePBn&N))CVL2*;m=FYfkw~_j^0#KYhp8xI zg6RVI%*r+TwWg1yT%{bQ1Z=vao>4fg-5AI9HWiOnClWk)#Q%Mdy06~0|Dy+26Ge>ld(4ZXIX%|C93_!c=?ZNU)z zVD_weo%&!ERoJomjT3Zg3JxMmhJNcb(@PCsPv-T)G$tt0(8i z)4(O1&oIo>>H~9mCC>~MsTnuUIa?rLJmFT0qu#24}V=WUlS{4+>?%lg4|FSV9((38olT0`XUP z+a5%MRAflsZ{zcV|M-458%J}AR+7QW;!6nFD4n|o z2hJNg6A>#$l_$O+%wf1BR?1|<*RIO3L8~J(td&($D(s;HC9ZH4$t=c z&+;BWSxR-LJAN6vYhpDE2gdwf%rNtjaE{Q}oW{n5iC{=p7baVJ9M;ihbD-Cm6Fub6 z*kE>X``cd?m;PQMAN2dOWGUWkhIH=)-A)3GuqWczyOZ&#$a`b}e7t;DIA@Uu5|Xmf z2K>hM!YG(|i5ylD0IQKDPC>yai+aJul7$I)dlzm0Y<;#~NQGytjdVZbD~Sid2mjsT zqC=bys?YbrTj{(=JcL)uSxZOUbuzomkKtK+jqbaDZ#XI;Lxz=dOTRtOYIqK?Q5s*6 zE7(2vI&q+sFUzDMam5B?p#oYPC@q6dP&6X*Eq<=llY8xu|8xR^XHPB0tLC90Q>qJp zFW-(_ze7aJsXn;W7qr?JD0>m!C&=ujWmv*|ct(dXD)IbzT8iu%6-ktwk~M|9DjUdh zws87} zg>RYaK#4ZV_0Xu8<(^R~%ROB|oBX|h|5DXr;%rJ%GIp|VwCz`jjf+Foc~vcP zgWx&ybPxnLX~3@K+Pqjby3u$qy^yV8O38R4c((ip%^`(Zd(vOtSj*xox&0zfOKb6r zd(8wGAB9xQh94bEt2eDjO}Wu)A1Kd4X)X^sd&Xp2c9%L2ZK6NIoM4E+WX&u6k7W(b zED#7^8L!w~IYR}->X0VIAZSgT64=nsjkx%-P@)6?rgJYhBCFLeS*-G#bVTN-ks992 zuLlgai9w;G%#qF?1>O8OWtkM=>^1J(@VGsxo)N- ztX!U5Dy|PR&_;Jxoz5pr-R|cmTf1(a8ZsVn)sYb)MDL7Bp9@};s^&C2HY*41H9G$x z7(R0<+h4XndA7>vEh)4)yI0<60l6jodntzsGm~&W|-GTy8TcA0cckpFIVrgAoUb#N^R;TJk#&lZd->K?)3jBD_ z?tjOdJ0)GN88tZGgNw#86gz8kOkX6ZI9a>8xVM}a66i=WjGiE;J3zZu)|p&NeV2$T ze4~S}9aupIO?8{pnrG6Mv%3{VRAJ_Nx}(}&`{bt%?FqPsS;ZT9IQxGT_W@y1E1kx^G@!w z(=+k%AsNC~ZgA9tduXqq4Am;_x8%X8>RF`1=BY3$ie?rC&@!9%m;vVI`~Iu7Z_WuF z0`*9sd!$SX0Zj=*>*nk8pi?64lIF{m)kVU4`zS$)nWmeQ&XW$x>Eg@C`cp)y8lO}OxK5tuGx6`d`&2uBV?N2gWX6MP#Mm4tjvOjz zDkATu@>ah9QTs*Qu7$NJG*keOV963!yu4Yi6^74X1y@sx0LY*~tv=WpW4_tW43y`s z)PD9OWDHmRHc1f0p~3H+T?@*;4!|d~uP72xp@PRTJ>LVok8vJ{kjzMJlAvG95bTsO zxbfjnIox*i(j?3%8u<>bX;<2by{q<3E>k;ysYl>T-Qo)-Dxx$b4or9hQ}*T0(P&@u zmi2TdK+09rz~>2`HC3D9*EeZ~#%4%}lnyG%W*}1LmxbK~?I;~3zS6vNAA@|6@R?ElIDLfc3JHw@=m5_SV-NdX0 zRS&>gDUU)8P=kBl9ee{4G_#E-GgE(-C9Z5Rf7v~65F-^1WMesr6Swno3@LQ<7!9vs z3tQ8v7vk7FJJS^cjNe5{n$?rm69SyTeF7nhbi()Z<7p#N!O;R3UVi@an@?ssaVeQT zgaOn={7CP&?|+XBfcd{pj?eqrCpXSu!g-fr5jzwm)3|32&Be(n*718>g!Vte#q!z`=vj3(! zde_INV@1DY&0G0T=Uv4kyK(!6>2smbJcCysV}ritdSlitCeCWXRiz{J ziLbmUqaj-5N{;BrnblIpy1<`G;gt<|)ls;YRoF85{iw!bc#4WoEK({BiY z*ujO~Nl@BYo)OA|ea`3s6tH1C@~dS!y{wis!_vLN&;HqahKiC0k0d_+uhryv))O0G z(;D!fzWiiU-EuG5M8xnp(AivS#KD?lqAz~G zf=TH|dV9yjG1gP&%5UZ1>l-=6Tn*UYgr8wh0Psrcy}$zN%jEe&rDqCWnKC0orkeS7 zc=qgzRQFcX;i+@sR{>ED@IhO>sKkb=hKwyM<5v=P**LG4A@={)S=U&%_Z9MzF+yWp zGHpEn*aU!5sYNJJBEh=svfh12)US)l4uYxB9J#F7{SdXBF_-{gsX;>oE+(qNL%eO+ zg2`AB5|wgwRo>cOR#mlGmaUKhLGYy_>j2tKG|T+{AV?AF(Ld!HQo@W4d|Q@{>^Ctf zUwoi`Zg?CqH}>zw`LFV3+{hu_sr}2^a8svAZE0Af3SSa{7|;N6YZ}bghWm>3k_gh_ zCGfJkkK~GVQt&6W&*_lGx^L#*n$#*^SZ6imHlghh0#v-Oufm6x<3}oO=rErQx}jw0 z8jFx-;D#P7(nheU<7RT}z6_7xk70r8iQd)6$QKVYSl+ zb^pw$)Zz+b6GMlwee0Oa>-dF4?rMMU;jp6EcpzO@P9Hy≪I>ITu3FW?*N}u<*uO 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 literal 0 HcmV?d00001 diff --git a/delivery_sendcloud_oca/static/description/image_160.png b/delivery_sendcloud_oca/static/description/image_160.png new file mode 100644 index 0000000000000000000000000000000000000000..1a3ac2a2238ebf37f30bd396b793df7f25df3270 GIT binary patch literal 86832 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

    XtS*H(3`hHD8Hd;2o6>V^CpIgT^h+{! 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 literal 0 HcmV?d00001 diff --git a/delivery_sendcloud_oca/static/description/index.html b/delivery_sendcloud_oca/static/description/index.html new file mode 100644 index 0000000000..6a47852319 --- /dev/null +++ b/delivery_sendcloud_oca/static/description/index.html @@ -0,0 +1,663 @@ + + + + + +Sendcloud Shipping + + + + + + diff --git a/delivery_sendcloud_oca/static/img/sendcloud_onboarding_bg.jpg b/delivery_sendcloud_oca/static/img/sendcloud_onboarding_bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1d4f4d18453b4f5091109ebed57274f462eb3d9b GIT binary patch literal 79607 zcmb5V1z20nw(y@Sv{;b>EmojF@!~F}xED%*1Su{-ibDv{Qlz*$gyN+T+_f!EkfOmU zPH;$&P~^{h?)mOH_dfUizWbkK?`N`ClKoq2&8(Td_U!Aa>)(J!s){O#fLph20hDiE zfa_VnYrvh`xBq(Il)E?Yd-(V6-MxG7As*g+e8Pu>gai)>2#AQu9uX0f5)%+SqI^V3 zPVxBhV?q)tYDx-fGK$9(fBng=J2$_%d+))$dk-jx2#6^Df0yf@08;#0vG)LXZjl0R zlis>Rdh5CqKnJ)50N~xw{;S-&eZzPk5C6f9nC3=u=SG=-lmAnEJp&-Ta|>|$(Va&C zz^&sORsRmoz zhqMu5m8}K-PDg@f?-Xzg4f&hE1Hb++$N&JdZ@IC7eQ&r5nct$nfDA!jC+Eh9S}x&{ zb=WdG39_*Td)365bVke11?)_39`k0J*$~>#6bNFRos(=PkQG)%WqHzR1-A75#}|8e zvr(ZUimwTvHYtAFoD1ARc`^mAjRV|f)VjbNnin?Wg*8>^eoRVHuJ-?mjq+Zwr5wRC zHIBH)xo?E=EA=^QMY9CxBpXvS)a#BJWPng?RO(4`(x|eAcadINIZ_wJrP*j)GqpLh zof%gI_gWok7KPTQY;Q=k1OWHdKD+w21@NB342b=Xa9ZEaPNtvs5lHUCQCwN>9Hh3K zd}KpU-=YW*Zcp|nIR96Kw`4nk)+|9>AGu0^JWN&^x!iHE)`v&0`Hpt0-CeRNZ5NKxS1J-+s#og|02CB`!>;9 z_W#cOF}U=bAv@{AH68QsJwWF;2>3|dV`)ag$n)4n#3V`s>&QObsmIeoa39Z_ENCbreZaOfj)8s2h}ZMt49K6<3XJmhBtBltDUIqYow z9{a;5m)rc$LowfP6Bte%olr7va@QI&bgXYjYgckw^m z$Ox^hv$U(86~8_DrbZt1@@-_gbCD)_Z*I8@YIU?M$Y1-kyk9xm$}om&y$0Am62&tm$!LDE=XIkKxAiGYz5p~MRXSEQNzGi|H~wW`sVC+Om;D6B%AHojtgw%w;Hl#H2m*2Ari-w^kB;uC*bN9lCqG7=ON5 z2vBf2x7t`74G`Zn6~OwvUYGuo+6w?Y`WzVsV0@tX0C4vi^E1GsAWf0!&aRiX9-iiLr*okykSvw&uL#D z%;V9Aosk2NBN0_?mDPr=6mepUS^SRuo*SiW(Elb25z4sLfov;h_(gJO>~^@2aY4003_PEcLLy_X1S@Za5QbQ($Kj8r5_M zylTF;zJ=MN&#X__-fM<5gP%LvJe?^5N98#{wUj8Oy}J7cjUn88jSy#zBe%!9QAqBL zqEAI9KH_-7tt9mi#vF-kKt3s`Bitlv3$Ay`(zB`8`rhcI%c5?2emEWRyHt6gAMsFA zKw=qcq1pPfVf)je6oa0x$-A2dqZqvBP3ybsFD@WOwRROzdXbGX+zk~xcTQc;*2Ne` z^9&UqndwM|GUWd$f*Y?I7)RQdR4JDfS!Bab|~M*(9VMUky#T*f6fd}EECCn7P^ z?k@hNu=1@V?OMme`Md~c10Q3rM~Cf|eFp2`H9LfJv9sCPd@Eb_tDnt{7eBUL#}GCV z*gZ!fBFt&~$IYL#p(P9)zO<>h2%qR8WI5sj-sU!vo#JOA^MyeMEk~PC!u#TnWa_kb zI(AQ^)ot~7z1ZpA;&8Vw|0z}2?2}gvBGRFs=B^l=a8X!p%n?a>PdP+h0*`ghrapU- zL1uH;{U&As%o#(zEpt0lPV8ngZLN*@QXWU6f7Gi*mA?rVJ8!9{s|yerpAjruNl`2} zNq2mCSok!d9x`Z&!ZT@s+2|TUwe+)X)V5OH!EW2t=uEw7s5dmgE2d<1y2*^x!M1e@ zSB}DX7MLmuT4RazDavaRm>0_9T6P&oWN z03QH&YFfU0a1CfXGZ{I^hP0fut(tobT>~Tn{lgB#+KBgxj%4&cVqsTi#{qoV7~ek| z-~Dz*AjW(vi#A73hfCJZc`?o-Wt?B{^qG{?mG+cfzy~z)5{|9rL_Nkt%0s30NQ}-} zTisHOy;Qvyr&qQ!eW9-hw+`#;JBoI-Y`wE)={=7^5qk$-iJ_6riNH*NkD zr)PdjYaU)a+=s&Daen?Pxqd|}o<7%rc4Cpml!gnQsaU1K_I!*V^7rYUA@~RVe)c3z zTuN#k+sFG7YSbd~Ywfgr7%E{bc;m9C#h>$R5yg`;6l=7A>`L=*L^ff@_n2(Vdd~C{%fWq}X&lp?|4Oi|qnf{g}H}_POW>pRx9gASmrZC(Pw3d{xNuQ5%xP-igBS^r-uT%2>I3W=P_!PPl_Iw& zWAEKsnfA0W@j#?~#-nK0}#d9T8L4Dv4;Z}RtapUho~=boo1dJ~sQ=m`v%Bw05WuTA8cyvLsUdk?NqMi}ax(n)*0*~Yv` zLXD_C2nCc~m>B!8wes zI`XZA{W18{7EstKeG_*d;%ttck*(yo@=e1%8F@L{`mHwoJDa%Hj^9^D!UVo6YuOX+ zJlJc%T6U4?(yz3Sz0w^kFQ%v4M0UPY#C1scoGp5a6OS)89-k=1pl+;|k>s&bXZF65 zG(bZtV%6hpc4ldge|Ah-U)~CN?shm_{R6AJ;U`0XJ_lyuzG)G>W&E_xC) z8;M~`eF6)_Dlz>y7gATwpII-hrMN;T*>&uXXN6<zrd2zqv^gcc8{AIY&bbH zPc^>L-oakkMkXBhln^(+pBLl2w_cxGF*IJ{2boyLXw|Q6*T6rn?{4n%P9($_vn7q3g!gzprMUj#|BAQ+Us_ zQ^s1esoJjm&hH-AsPj5!uMdy4iyY&v$rPJx6u)?X4QM(uYNv8G#L1L>zF%#>ffmw@ zsD%ma9YD#4(FzSRIemLEcq66qT_%kWIS?z(kkI!?XLXz(saOEeU+lzNI{adzXoKg< zNoICD-9CKKmn-_GbF6r6kL+|W&EcjEo>qgYT4$c`w=HOKB8=#{_!g6k-da1WxN*6gfz2k!rAvO-+Amqu73!Pinb$ z+>v&)W``$85g{$tsKV&obBs1w-O9`GtP&CBz_&G=yuy ze`nI!nE0W_mvTs>It&XC=X3s6r;>=0PXUTP3(2N5+8bk_4sdjf0BDR?VZjrTJ6DmE zRiYgyKrSEk*JQ+HxbkccFK5H6{NtbPaJz?-}Y45J~g0fxGLm zR?2y5tkBI6Br@Ed@9(=QGk6VnJ=Ng%;)8d}^m4pKqtBmZ_ww{hY3Fxmms!jiro?|> zB1KNWXQ{k@OI=*SkN!xAur3InH2foGrHqiL9NVm9+kDzA8iX2TG5@^UCq@OG_)8sg zLpoXs`IE}qBuP|9=owBL_DN?O>VGW2{dRk%{gte#RB>LDE9bW`3rU$R5_>KtK#3U2 zGfvd7e~L`LWLdfF!G1A>p6vAEYWhdrHDI`iWVb_U8#zl);(rYYflD6a1fwH;PqW83 zyhU;bOSiRr&get_BY4S22|Q6$tajsj&H1iTs19x9v7~sM2EvH0sHScRIU9nlR(2*1 zw)%YLlifVl`x27hP5hRqY(IgqmU-s;jMyyG;x%Z-~RY-_;FpgS&8n> z#?fi}8WgW1%J6F+ev$U9gY=vf!`D$U^2E&TsdNh4hB?9hWT4eZf8sYGqq?0gB zA$;_{Sf56eq9Jpg&n2B#ig&LY(cy3D7%6rr!O-STG^025Fw~nHEF91|v=!27z?ufrj#f?8rKLlPoSDJPvVdFo;lN?JQy90} z%;AoBMR`&c%+Hr31MNhwgos3Mj9)r)KG?*aNJ(y5H%OeeXP8`Q2{0N2IYqcP&XDDL;#Qf-ehT=EG0S#b+eD{pPd!XW0*7%AW^5%RY-EC4UA0 zQ1@oial4WFByDY!NhD~P(#$}qQ9J7ipy_9&liFbw{o*FZZm2xG^>gS=XH#z)zC9^% zDkCgC7P}~M2|USozJeJeNS-o*fc4xSg4Xh}J?i<#L;K`X6FopPZg7dT)a)9RH*~68 zIY*hB@p(b5(>DZI-EdkHsbB*V3NLu!@atRbjr9TYkM7Do1K@|t0{*_>+ha3bQ7_sy zCfmd<8a*b=-@{|1r1$K{p1f$&Nkoc(6J!51jY3G?-Bncxhq!7x@$M$HC&4lu9G~sKduv~6E^|&`!>^LR#H|~$CHMQSh7>fm}})vJrPIPqpDE`LuXShVKtwF2HcI}+MqI~ z(rEfxbn<8xr2S?jTTY*ttVf!R(IJUmCjxzR3Y}S<}$3dQNbIdbKS$9aD*Ew@}oXuy17FBlf=&}G=DN{O8Mhfnc{Xq7L zv76kawdY<_8BVP9BpjGIh#6c+i*R$8!ATIe!AJ!=NuS87E9*wQeV(3h?~87gifXag z#rJlWIu>SAYKrXId*SE5{6{f>V*W=lXgRZmzv(c+y77N;tTygmpZ4n@^LQ z4@@&Ygq|3#b4DKdc3=o z!j@(!3fReS%p4~L1Cu#=pr>w!Q7v$)c4FxfHx3CK?#<^Q`>Hh1sRXzWbjgYM{kG$Fd0r8vkqPE7;n zROn~3exAh^@huo(2L^SjTCzSb-42aGE(kmGyWGR5?0OyZ0v}qbw-HnArya!{T~#~hks%HUF{bBQ#KM{@W$y6 zqf>q1;fdgRw3+?%k>C9Sr;Nj zsxvxorw{yq)ycSK&03R^ueBb0z=$NCw;^e660W%F2^_2dtw8m>?z7ysl=z~EsoeV3 zfX?J;S#6ooHNeT=u%1_M{rHbe8dg}>Pa-cO&ThEgW_kjH?(fvCF_~di*qJ1&2Z8c~ z4GY`BkOS_oUf#4N%^e|?WXfqdzAF7XsQkz0MBsscL;SnyqmZJGcCjPBhhqCW=KDn% zX4r#t8V))QM530y7UtY$DwOlS4^ z+()j-q*9N#h(R=Ud~^TaZ7AoMp3uzSIS)mZD&n0f#%B=Jj~hz3&+R>H0?~ z_xuvNua;K$kkw8%T`zTM-k*UED}6J8Rh>u@FH@$7Fi2Ca6ygT0Wr7T%V^RXXv}6~5 zOH_Y2W^8TqvesL}upBxpIA#Yitb3dFAj-A!qhgn@$SL2iJ8%L%kM|@)hmrR+A4?78TGS#~V6Mhbn$z7R*VytQz=T_aT}+QQCu@TgLxzF@;tYSCGUV8f#a>pAUdmPN%UXzoDy&15F= z39ft$w`Vu8V(APH(+wmiqX;YHq*$IzVu`KV=5F;}y@WPthUc60^3n{LzA)8sdfdIx z0#BYYx6yb_C$=3s$Qz%r=9nBzF(ni|h=wH@_Q$c?gY>Kj9WZiua>g-G_?m~P*DFC9yZC;ojU%0FLIV$h`-++N0P7g1)yC%%UFZ=LuQjpH;V@`f9ecDFgKSZ^1r zYS(>3q)akK7F>Q>^8;E)_nF)08b*soP56C$B6kvJ!6TYveJq$*Xpi4&H_G*kGwTv% zS7N(IpE6+WwcKOEv;9O>2)5yn+8P4S!q@}YN+$|N|6leEPSi~58smYghFh_her+AC zhkgS~_?udote?6ZPugZi9esRX#^cy|-cqKrbuq-s%nY4W55f=3q6ky1YGC2wn6KDB zCP_Kw=T=UmcE@Dcj54eDC5MlOP3rbc%rI-1yA0~gD3sI;p6WG@TO>rRT3grJr0z(k z3^{^vXMeuQTW#}?CNZnTnR$*le7{}imG#I6>hMCZqAO zrzr?@1u-<3=4kRv!cdhTo~a*g%^Xc}p>C*)te3C}Abea|Tb5C?ogsMNaI?*t*ZGBp^=OtrdDmjIB!s5$Gjj6g zZtkgst6pZQ(=;L#p!gW=D*HFM_;RGrk$f!HDq+@EL0=J8=7yh{$c1r(EIESmy&2{m z-1a}!fJ5d&`b=sMbqja`oQ+qGzt+ZAr`Ag~jSUzMw#+X6M$^XxM}KbQFkpG6D*I84 z?{@H8WC*@n2k+CR%iK)Ink$qR3Ea{MHXi01Vn%`HwheVNv) z&dSzoGdr|%l`^=p2WRF6+re!nZ^C``yopp|9e5pZ+ZI^R_cuD+X1>)kB9wquB`|T! zbW~QgQvm6gk(a>LfC{b+`vJ*`+(y=^KM&)3z%9oW!$$hTwVd{KAW)*-H^u7L^hix- z-v`+a*o+e3$J@*W_ANfLxaX{)vg=qsqP0tfbi3T0UvFDm zPah8HFs&KMd7PoL6+ye039nUj=4D0c_6UtVZf&!~9;_~B9#_4KoV_$ntZ2$tG^zV} z2t|2q^zHvJZ+qWsW~-hKN?j{M0?YHuK5Q%O7^ zg)>OkD1^qQv97L0drZ=LO0mht=cKX2h)qUAvIYU|X6l~^>MD})qA&Iki>tp7Iuv7MI?wSF9_MkK_VN+*EV;{t%vjv-+` zyKo)ZZx@rh&zxJ}Q8XeCx5<9o&QUc_oVBj86vjx96l1*mv`8}%wO2B(S94;T(F6}1 zsRjVIm~6vqT6F$r)o!CWZ5K>)bQlFZ3cdUcr`1jO;TEvx>8~EC*CA*o$PK-J&P?}P zoD3ly);1PzWV)bopRT&H8ih9>YNvd2_f3-)5BD#e!*x+dYT9KNBd`D#6l&m;nh zF$Q+J`i_Wi6I_gh+_SZRX#;qew&40w{lj0?f0Rc6*1J`S8di)ilt29Afc=$LPR#n0 zJQ>-~2_aTjI_eI4;G)E?YoSh9eod`zSg)gccPdyzNW-pTa!lU{k4=wOu-G>8aZTs3 z-V1#{3kDEMde3=mj-oEcCd6=k=T(*xeSB7llRH)8P+N%zp97%MV%omA2bAcrv}|gfA6Jbx?XYgrR?pL zofYt)bG~KvWp8V$Ao3m)53s4t%_AsH|O3 zkk-B^5p`IfmM>?o{xwLww{>&aY;zp~FKA`X+!3r3NhyC4(#!eotD0ealZC(zX5UJT z$}8-)z@ukj;qe4a90Yec68ELOeqsG(>|Zn~-X{D|_{=sj9j ztb5AckbdUunPAb@Wt2jsK9zvN&6SZ9y|d%7zcUG^kZWNFSnJ`-&iPh>f0!O1XPdSp z2x4S>^jA6!aQm5xP*6dt>VL>?_K$*+bcW8oVzyOtNkJT+Z{H2(Ur|`cy_u{rXa9VQ zhHbQQAsQAk_0AJ9;nrM$K#!Ck9&7g){7ly_OgEf~vhGpB+g)3^q&>R*B22PVrGPB= znH=j~7V2z}_o9VK#$*_qcKU9d-O|U1-{yQROEk=UF`?Cf`bjHoo3ywDC;fhMqgE913=UG&TLgeCH zNd7@GrU?U3bBa>hbSrOmhoL4Ut;N_zWO~*(m{VK`^PlX1XNhKj=l}Y6<1RLNj9;lI zT@uz*(||-8hiI^tSN?zxV6{qZo=Gu&qFn?2Dc_k)N>)P!}Q(0EG(a;^z zO1W3I6em;I+4Bib22F<4EMFSDpFb)P3TM5mOvF?n(bPV*le4%uC==^HEdED2tA{5mIelKCtT)$}nUeBXozAFTlh>J_R((&0p#}xE zhflzirh{PG1j>{4@96)f{-_G+M>TkSc;+#)&~(b>&V9!5<-x~CvJaG1fuoJ|nZAXS4pABr$S`Hx0`i`Od&2@^+148|z-bNM zF?YQh1HCYXkB$T^Y_;M=MVMBqyiWv{pNmJL5+|<#G;^3;E-eMrv;U&NzkRqDO(&`) zGxFVP!lu-$YO`Vu>9H7yCV#{V2m{Dd#68c0m}1Sq4v1aB-neIqIl8JF(8lfU=sTd< z{v*n{Kg+PaEm4y!OL-NJc!d4oP-)9b9X0N=ti0-N`s^d=pHDoDsWWtMM2uFWT`~*vZ>xYpRV~rN5YT#+LLtIoT#2%&o@XcfEYD1J%K;m4@#*b-5 zCOT?!_hF%s6dZ(Ae{*K_-{Aji^(W@|$eDL;^8MySxsm@9Y~%W($a<^%cTy&K(wli@ zxNBm(^(n{_>QdmHk53x(ibnCZLwQqUrB`8l9=D>t6d$ZrSkjmRZ6BOD#PQbrjUYsP z{cvq>h>IKjFz^jeanaY7n3{@$G9r$tx$>-nece(4gtaF(|CDGU(|CoV@btD{i&%@e z$WF7sahr}~jIJrdH9}c7kHD~$H`@d&ZQ-`H_G4O=Qy;V?5CV}BhN2-!*MOT9xWbPB zx9;A)b^Gp}`}hA^iThWE{;vhPr1!}f@g9-$Q9NUM{E}bz)jLXN0YM>Is^{8rEUY(+ zbMbG!dh6cp%RXl4^r@e!&R+U>=Ns2_8QaPVVKy^nK8;s@KL5e)-Y07!HJ?mQ(TY1^ zv{Nnvl2^x>N2<(^J29HC`&uodEd9KM)Q5{w1hlsK#DVqRMeegd)h6x`k6q>@xONI3 z%){b|SNctDB%1xh9Ii;_sznN}0gRZ@(EuydoQS<5It}_G&N9b}liJl7@_2#n*~Ao2 zPLC%G2C(jUYgtm6gq~ z97;N6-}7`i$0CiK?OhcM)ph7o$BYcX;xh6i36f^0E*3HHa&WuKwj%>+o67xju*GGj z*7)-i_%luetNv97SE%&2K6&#jB$>>P%Nd}g?5Z%4&2{o3fDx0>)OSMt{dIxQ<|Xpw zT)<1Z51J1Kv^VJ-)e7r5i_`k-Lb|>;ujM+0s7c)y)fjNNcVQ#?<_HJhGVGo)`TE`k z?YPZL0{>c32+tC(Pu3udNgE{KOY7x-BY!Zu9w=rlI`xUB2U$=xNIPMBB+A3yzEm6k zjn$c__@I7n;Y{%wFxw$gnEYoz(EduiJ!VxJiH*gUl=8Pm5`__p6*VY?VY#_wxZ zSw#~bKF{ub98;qqhOqd0NUrfqm$5C?wiie?;a7ckg6_~lM6@Kb7=X|dYo=!%Bh)lV zv0vc5@VU@AecVoG+Jo^=h$sC#u&qI=z(>sBj{`sQw2n~s5wE7Z8uuQ<*4&iP%vJZU zm-G4_Y#+eLrI^WHZBm8rdDnn*8gA)mbHm(EG#`^1Y4-?Mt-H+_GisFCzZN7xl$x_7b7;d?n~AmTJPQn70Dm(o5`(&{fLkKy>tx-Mf%)Y zF^FUfCts~vbm_OeeX{b^=yc* z9zKy<4gb+gxSmy#OABKlS7aolGfsZOl6|Wt`;~r~hY7FpDbp-;jnrTQudfDq_|MW+Im)0MVE5@^D7kW2I9sjV)41aCL9wdrb zc8f}-@-)q%)H@yJgoMJB9;Y7^2NfyXsSvPGon@(6uta22@iMFucej=iJ6}>Q8lji^Lr7)s7dW3K{eYfqW9pIFpg&O?nZ=-2Jo1 z!_0{TE|F(k5#cZ6qgZ2i)C327savI9q%9W7DgV%fsdFU-3H|W!bPqd1OZ^a&B`{7U z_7K+ts}`jgpu&K!J3?V1r->4yaqYm`$4cbf0o$;6nxvQ7tNG*V%z1lr zOEhj`B34d^4)}?%x-BIrVV%%fNu~^krOp2Yuk@erCtyw4vR0n9Q3HsgF2~b3-~3em zV(-B6{1~&i%F%9kv6Jj{g570~>JvX(@n&caG(#))9`{Mb__nK;2V4F0K+W{rg+~)E z7CZan`?OYNJ`0O&8;5A=my&L3e#)MN=%DCxvDqfLKG_$i`TT|SBazlmBg8VzU#{AF zuK^vT=UmO`#!Fh76M+Qx&kU!o%2OG=)f4kE-D7{`unrCmM~i*^F3an}!Fj4{MuQTe zd-NyW(~X{#csfHCM{KL<-rH50W#DT~^sF5%0%r4wFf~ z)%NmKcbOt-^)bAe@l~uy&+_twf>Zl? zbiL8rU3xBOUK$14MKfs1BePF24a2d?zzW(=w^LZ2`di~0GPm*QPu>zn=5p0nJf8_( zG#0p+$9q^wsOeYWsJu7n;4YACAOP|)p__v6em^Vuc;Q9zA){KFqk$=OJ*{8k-*EbeDU2STF95#hS$k9zpS!R!XScHAVnZy z{AeA{NT{CTq!kP2I2xKsVeOehVr*RLdAkDmac(@mRPvG*{Z5t-g=$ zvfN&OaaMrSjlKqCAFWI7@rYKXMKl(h1*&w++-caC>HWPJ-ak3`#)Ma@gM1115-|-+ zI|Yi<91=9y_ZD8@nM)YjO={j=6ZIunk|FruW?lg5bfR=hZe9+rbq}U>f`cl=nd3aB z!qOFsSzLsQ&qqIlrV1@&E1on(@+MVmR#zXk?g*X?inu)>&)4$r2APCduJO+$5|`0D zvzE)lcD$H$8XoJ(9yjpdKxJlsj2Rc+z-9^Nj40T?^(eW2*xSAGF&Cx}XY~6Vn zj?F0N+SA`j2bO7gsyoxw$GsKp64&T^Ked1ug-0CB1v)r<*q>PVoiuw0pIZqUr#nNqZ$=@xhht9Y(F|8gSS`f(gwG`1H|V zyWUz{&rQsyx{-(AyJ2!jtL--h`%EhH^$UQxxzS%fwRw)6Fq<@_4~n}jK#_TZj9|oA z^b$qZO_EeUld7LFtBei(3N~{;lw%3uSV)4N(CNlom4u3m_7zBG8#7ZsUZl}WGxv4k zi1d!vy^dCgXtk(3IhIffVIRvK?gn%yZly;n%}l=eTy}Br41x?RF{6 zLg;2Cx%;#4X6YzK=?^cPps4lXHNbk++o~ND)3;prP{lBKaOS&lw|BLw^-7~P8yBp_ zq-I6tVQWm6jm+wTbo)QI#zn55uC#1qwFgFN-dVWjANzZ-7ByQ*@wADq<%wZ^p(Rhg zdLNSPoAJuKd|hw(xJP^=%e*((O!q_=%L#7D=_@bo;Q+ zOw#n`V&?lbK-8z_Oq6PkgnT#s0{mEMS3U8KF!e>1%*yPUcl}y>)9UEfq*(Kv*#dBo zSe?uFCzY2fX9C+R_E=%oP5)>bDgy#nZZtf@oqM;|hXwbp$)W0k$obN@CXB(-AS-D| zE@@_p0d)V+TmI0ce*|ph%{d%9G*LosH#ImFoo5~{jBkK@#UrIiLn?Rf7Gkkk+4W7| zPVq8w!`oG6(yN|~rgvheZ?SOxJnN&4`ZeHE@RE79Ki~($QYF5xg9Sax{eFZHw(Zs` zY-7fT3K{gynr%4q8lV+&4M@ghoSR;ZTp@=uUp_cfVcO_j4<+0W_HdFu4V|9RtOlu8 z9S*t0tsGfYJzBH#Zulu63VS?vv3S_?%=F(jgME_fUzYk|iy1Kbs|{pld0(weiwV16 zeUi8I0k6+l3C`lCXP9tRM88_1{n!|j(#6}K>2+~_=#p>U!WxGd#tlCUr~ae#liINJ z;=kFPGSxV6X;hd;ZzJv+K)?8-tDXB2#T)>%4t=-CuGp2n1beCZ^+C9FqEtds$ILLw znSL>kNk}cWqHUitssqronHmwK*W9Nng1>1PNCM`fcd%SQvuilE6M(2Xe=1uKw0_)E zvH@2{) z&PUMZ!g#djGvMJvR77Z#)8q&6jJq zu53%!xOn))($BHw>Q%3idnj*3x~o6o@pqp(M`1$x`4hw9qeT&GcoCZ#+m={N@90MO3%i7Pw$i0 zkr?EhOPqIQxSN19S06K>r>ojc;|D^NT#5C%Hdd$_hJ{|SW7Y4E;B8mDfcdT~a zo7Mz`w&+|G_XG@=2(2{UoIdTW`*oC?#GIA>q0JL!emIXn?j`O>7$&+jT(H*vGB4JQ zHTXcS`$98=#>APD&oLs_H8X~<-WpG@@_YLWo`6o%pyt3;5z*am(%hr*lA#eE)C1AF z%t(G`JBxA``M+hCZ#HmcN={2R*CVsJasyC zy0|GmBVW4K=b}j-jqZl>YNIwlQ12&-veBf=^=y^>G0`D)OZH`G4#cmv=IkVcKE$lq z8hk#-5nC?nPvu+oLHpf|y~>iV+#;W4K8oS(yw>(3z%~1}hAa`_$@W50>15q)jEN2_`>Zfw}x@UTcpjPb^72 zh&|R=+J6>2ejzwCBid@=>ZI>7}`n|a|Rh`c4vc7Ja&}<-N!ry~h>?|)hn{AkT4g<{1#(!0H8V)~L zNy2#h_A+{q5V`^9yG4z8__@y1JSO?v+XlNY2cpsMY{$q|w|1G6(j+Rk5t3hyw>PDh zejk1rcm(W9<{Qe*q0vds5M0SOYf&I?gv>z^gD%mdmkiw))>?X2_YUW zuUKxCQ&*Y8bSjU!uuVmEE&wDI0;UZG}dB+E8OS$;eOFG7*mB|h&D7LmOgGwNeMj}kx++HHq`dlwH@fW}L z(Pm6%yJlLK`0FaqkFsCp32UQ2zkCBVn73WtPmk|@os2@KqVhVoYoqL*PHCMgh|FK@ z9(h%5N^yJsT3Gtra{g4jTI`QM={}dfh!f&b%M9Zid(i(Hf&C;jBD!6}m-o!p zBM7acl`5p+5Ny2?9wNpqon-xeZb4S3gnJCCNf7SHidLD@psBZ*r|{)L&I>hZLXqT> zxiX5>vhN|c-r7VRzm{-MO8AOSi|o<3lQ|8V>Z+Fn#+HXb&%ADS@ef|-elCNL-f2+2 z@6(ntp8ZYK+Rnwrp<*s^YNfo6?t5|bDfb_S2bx9iP@XI=%c=^XmfSw2V|=`tapLkO z+3Y&XMKxc(;RX#9qw}132Z#?FWqW#3m z@guSNu#sNu^{6G+n3lU-oN}S{h*NBY?Iv5R)McqeoiwlFeWK(Ok`(nw%7^nDY#+>h z>`VNLo8I3%9iun9CapAk%IeE}nC9(-Cj4MZPtIK)@wB_SST|v!Vk17HhW=^~y678k z$A3p)`qC7$c6>!PRmS)b9f67%8IjRRCR}E&r{zS_)x2Q)ky}Iz`ry!p02Ei zeEBF5s;i{@nW*~}p)I~-@V%l=|6e?0uHMfQkD7i2P)(S23!)B_D6X94c~_dA-8@dE zJ#u(IR;g3fjDZv#1XC`|T2|1z2C(YlpJl1@;^c}M8gRsFJEh7A)#91v-;T0?vVKaP z*|05E7^?_%z?MhK6JvA@a(w-gJ&HdJ(tXt3^&ovC|6aF{N!=JF6oZ&uxpNJe$$4UK z<1toqSis~xLz=?yT5b$L7QO5AX-c{L5rJRlp#53k>d4kyqFrs;m(GPvPmNf|Do&y8 zMQf#?ds6x+zYuoCnC*Q3H}t6d%t2P)tCfv(c%Eu{-+ zd_`@ITpyp0Z6)(6H}nHQ>Yr}z?J39wKR@YD%|EVhy>1jpU#3I6}CsTb0oh% z-VlCrn!-=D`492A(H=YnsCf+j+tW;4M?4;dR}C$BLsyD_CcMXW?rqg;q~)Db#N+2x zznjW7bCmP#-0SM{a;du7rLR-f0i^4!+d zgBj(2j`zd{&9~}&T->8wy#~nV$@?hmlhmWBcP&ry9@sWAa)@HnNA*IL#=pDc+a`Zu0-J^%hWV zE>YVk71{!&xLXMh!QBrMToYVNaCf)1I6;FJYmwjLo(&FycKj(b+``2A} z-Ln*y020wLrM0cAi2t+ zsWne3FX~@J*2&dA=R&?UTb>d_4vsqNn%af?M9Z;LRIi*01gQ1feu*GGg|2(@=HKHb zJ)bxY6jTiT(K+?e1Xw*EkU#g^lle&^o7C1db)!pX0hW;+Q=@`1DyWOuPTKJ$omJyO z2#s>In`Yl2aZ9W4G2W{gKLr38Rx_^Z<3D?shYCLtX7(n^jQK}&^%M<*85$p!;*oP# z+b=Op#93%Q!2${s?UC=RGyt|7!&IKat?!I(jk?SMEBTb$xEcX0wjjkD z;M?Ieb^9GaLmNG{g?H>GVqp2kN%BjVucxQNdDAOj#F^NZ(8HO!h3DNY+3IOuj|~}< z&_{W83JYr62~f|~fDn`;8YL7O13V?`nMFN3Wju15_76=P`N^#(^(gTgYn;1oalx2T z-R!BDBewk)Lm1D_1>~CRIA6BNuWDyqD**|gbE;D+&SS2GWG!Mae91Z1Y<(g}nWgnr zXux~H*ZVed$Hyd*k$3){$z0*pV%F+`O<43Zen&*(2Q;+-6}@-6k0V**gnS?8_O4J@ zMRIDVgb9(xUcCYi<+oZcs}|!E=~+(}op)ST0vntyhUybfEDozD;%M$4x}1MI(|-P^ z&W!47l{4# zsvWW#ueoBLCyZGyT|^{&=QCw$IN!sTzOH<3SWAJA4|K%>Ev;wLrO0fc9q#Mrmv%_zDBjTkp7ZFp zSG)+l zUF0sCtGvbEuyW$rRZDHz*Mc@CB~lLAz&9J&8Y`;eY3r3Qe8N7M2)(1RTv?q(CwVKK z^3*md3~#yKO0$YRz#1E8$Vw;Tqr0z5Gx~Zvg-EFP)4Va!=g3Nn(tZWhlk94=?Q_mU zVsMPe@pm+%i4SU{s%xY@Zf?~EEKND%$Xcs#U+`^w`7VA-HFEZ%FH(3aW(`v4>iWa+ zT+va!#ww88RniF=(T@3FUCPdtAcLKIKNl}-jhZf4?!{g9yC)9ZQi|2s2qoM`>eTlfOHMPLtEnmT_#OP z4|;}C8_ljFK_bn_5~HHIRe0Kr+A$e&DEG7HO#^JoxK(CxtLtZ|X@B4cYk9NB+B!No zd>?kP44dl-`$_+j3(>F>&OY?KV?`sdiQZO;3xlW;G2{_Or=AN@Wt)HIxHP=rL^NMx zd5h7IXrBK}8I&tsMOY_rTIayQGqnQ{pOcAAq1-_&yZZ5WDT0iz`8sCA`j57-qba~Q36Y`#uI_rAy%U2Gcbg0T{$UOD zPaVLqa4j#&gwHFRqPbQaEX^%uPvXjXuE_5%!Z#KRztbCJOnD2x#Pqy1cYBl3_4p8V zE-TR_o8WE|~i(|<9<^vPHS=DNo=-)B7{7Ci22`z<$ImBeTRIaWHIk?;ycC^5L&eZ#hw)6F)Lbt$y&DZX#d8jc&Upt49nur7A8A@NMd z%}V}>>CMo{T(ISV;=n4u%QU$T+0WZJ(%Y^)&WMYa9XGC%Q{knp?F5h4y$rp*GnGN> zMq37W*YM?T3u{#sJ-vfdm0yqp6<#$oEhW)PBmMj7YGO(|OFXk2k=gGk9DYlGhKh-HL$T#LOXIV*B+KNL_%OK)AIht+^ki2zpASa#u8u2SJ7PTgGX(Gae5Ck}WSNW41@7hF z1(~S$%5KesC3(Oru+t#~7ef6lPqNzBEDf$Cy;-=u_kA1po0p8u27T#D>J~4}em*d~ z{0HimZJJ_9IX2=r-9L5hM?SW(qjx}BR>b8MJYr!k=Hhug?WzhD6I{H}AslgcfhpEu`(9W25AZIye<<6bp>f9Zz;nq8Y9zZmwYV#GX_~P!BYU)U7;4VB6IjiW zc&8{W4$C1@7^!j7P6=fqr*!;>lv9z&Y4MHtuHePYsDM?@E0lP76{|UG39et7BUeDW zyJ^!YT%tFbVsmAo}BhF{3`z7-CAXQVmF!%iV9)mOXgbV87)fGg5D@o=K8Su zr7c6-SbAScH7{xiQDhL=o#0%sQo^qkv9$GZI$v95K|WdV*G#pJx9Sll9AsZV$!R(_ zcaI*WduGLHvCf%iXTWEU6{^;*gPaljL0y{D6-{H8O@d>PC1NepzW zSNn}A^*PB{Xwu8wcbf22J@7EB=t>LIdM)?be1|=NLB?5kdzJ#9Od14>xW215Gdznu zr|tmMB99oPe}y(Wrx|a%`AKQ`;m|+Oo%I;tVwVCdTCM<6vd z@ETYhHLV42!46}IgQmwDHxxNtiE%?1^;jG?MF&{9ljiQbS$kdXwppoL3-=Arth}#gLTp>ud4f@xLrjt?-QO4Ps`ks0{=zKm?5yQ z*VvKUGoLRGB{({!xVV8@X%*|wbQbVu?yF&^E^Jq*3r2q%)JB&&4qbS80++k%tOvMH z`$20-`ocBT_KtAmF*^8|s7}6h!JWuvoKHKtg-ePrvayCU`1>i|R6=lxpa|Dq+hKe4 zo(fAF14$%``bDK-?AOXM**|hN;wk|j`c6n`Q)Ns!^1bZ6;91>aLai)O_$&IQ2L1Cl zyRv9xyuBYopEL7aQNTNxN9Iz#4XCpa42aorI)o^-C$l{|uN|=qB&*jv<%3vq@yZ}P zHVit;G`lbG!a065G(6oW#m3;B3&pxD_u8xBK~4osf~D0qypR53*xnJbJwtpnwh~*_ zllq#r2v*AR@{#COYiJFhCCywq? zH*^1ZtZxtLOQ*LRC6XkE%TArCq@h^4p%nq#dZh44;#|&q-BY@S{}L0q(JZ1*o?L955s@Vs%FZbZsh9pR|2nf61UEzx%V;BW@1Iutq|&1g2ipc5Usj`p}KBCiyUiBOoW___Y=*k`%TAfGQ?Pjv}t`C{)FVhg$J_Ad6)hlulQo2=wDuuW15 zxeL-rqZI}-7qH%drUeSRfyV4kWnU?2f0&Xy)|X5S3^;uDg?BRN(U>W)%sHqp=Ji%+ z6n2ce6jD3Lm&8|r_D8rY*qn7>ah*zN8pFw<1?=L7^nHcmzZeO-hb-RL4PB^Vybo^L zpTA8v4sI5(o+~BzQjw|!Wz?~7Uk{AgRc+Rn7qO~b(^^~KT;JC)G^^e2)P^t$xwy`ec>>x@j4R{YdfzWp-j0F`%;PnD&)O@oWM}4 zya-R4m~{5Su9t{_0DHa9x();tRQyyCeh%rkk_;r}QfMPoQNK44zCU}yu-QeC2&d+{ zrSOp5PF76jj2>R6XHYJhu*Ht$04SWOHa(=_@*pjM=mlKb`Rmcer=rGmK_3PXdW zWN3e49hyRbfppx;i@c1QAYG4=LO;wgr{IA^BAU1h#n-+0Uu7KOOUcGQ$kh@`x>p`L zy?RxgD}%orb#5iOUxHJQw5`RCi#yf&0#N3Zm}(%Sx>+{zpkN2Q+&J!Xa4(0d4Rh9f zjw=<38%ZHYKVzA0kwvgZBQBzi6>1r+AEkqULRt~o1w^EfGK-;lRp7b;)E8A*sZiYG z0?Hzqk~ON&RmE+kG;E_$*Jjv6|9E2*4_uCr5l;(Jx&dy1dl9Aez`+q%r>;sc?xA8F zLXxFr!Dc+E+#o1vqjOV;nNO0}%J$r08gOFwalXlDNU4O;L9SF3Iqa#^8L#&f+;ZCM z_gOxG@shhG+8_99Na_Vwq>Ff)i>=Na3D6e4cu3$56PnR|f zk)z$u%MhJw9>20*>`suZ96_$EK2{SX0y{SW%PCPv;Z>bn#L$4UiarWS9?M3mR`!%{ z3gFV$h+hI7oQjcCVb}~;oF-Ys)FVXxJKj(l1IgH+WGkIWc+P1#WIHJ7r%Uf@ z0X{Hke`s22(0wfxgaa>uc5g$Wp$r5kY-2|IkU%mnlcW^DCvrk}`Eqa+<6eIVrU+W~ zc*zrqwoSZr0+qywC z1;};ot;z$i>&&NrN)7F=htDDt^7r-Z&K(wa>_bfj0W3wj+Eum&B@9M_`RYXWNr9h1 zu7GrppC(&6MQ!ZYNvDRoY~H#j^qX~+s9>U>Cdof5zH8KvTI;lXc{6DGUa2>jGKS=TbdCD=$VfF&zk03x7yJ1GsP6IGoipzM|+hOljLs z+-wWP$4n*Q#etlpcJVSUdh}Fz!;DYj@r@SqMI55ES%s8hdTVoJ;8nVJL=xFztY?!*dR0Gt&>WF&ewzoiOb1|O8)dDBq*mp;+5t9$-x*uE&M1~d0rI))O`!g zO&at|6A`iU*i1toU6I}@W2^&s}0u@aHada-$Grao%6-j=Wyo13NRBV#FvbfS{JJo4$v~ZQi zVyKQn@086}3Udss&qTwBzC~*fcZJ|oma>&~hXFj$7TC9d^WQX4RINd&q;{3)=W3`y ziqdWqVbHpYQ6909P&GkonBA48UusTWRHAcrL<*e>MIbRcdE^T47#_*HRXxz+Kn#nP zm1CkJd6_nxhLx#Xo3}x#cW=~?=C}PR{+lK)NA+tdv1+QygB<&kfy;E z1EM!u!>E#VG<9zlv5pEs8c`oA&K-?__H?55bYfQCKP8)=ch@(Taq$ zal6ZC*_AiXiUZ{tpgLE8%6hMVPxbc{gN!@tEcapo5G(EPPDS-dOXVUhLXrrzjU`6RX-Xyy|2!5@v@q%P&o_2m`oXzd;`mujClBxYHy1WRMo0s3{pD zV;PhtjCz*MiFHEG8(;-}ZN(_w2F*eO1wMWG6pe-Pk2${F%Sfjt?mIAkB)f)5-iTIN zzD#lvyPdYIDzkEuK8Nnwl0cwp)BM%jD(a#XJ&sAZuL8Wcpbv+VF{nM1VN-J8g`Ggi zG<7v30r?k0A^9IIV);6Mez?aaeQC*9v8r!K>cBK07XQ@F>n*B9sm{$E9rQWwI?^8U zgr<6Nq%#oE16Mr&O}v7^i&;2ELQ+*zFq_j1CXs^_R9_S!f=Nmx)6p->`L1tx%M+K* zec64n8x&qA2NV)c3y4jn0PU43fo{px(>Nv&moD2z5O%-I~j(O?0AK{Dwawu;f^>$h&L`32+GwA2JP=1OU+SkNv^~ z=(w4CmJhvIuaOXE7BqB$y*7GJ3_cMJnIsOqb~$bAm0Fbl*$7(jjehmHqSZG#cj5CL2s0L-!r^V)8Jyk`ni zI+nd6-&?8d`6^Bv2>Uoh^l)kWyPTT$1#te359J6CaV_qH8LXSv%90VQ;&8yNB8F7g zqq(|>Xw3EdNL$()EDtr6HN=e(zIkAiw6AOG!}0M!q2|V^`Gp81e7Q$8-8pVQv6%mey;j5acZek z1zOq}&5Fy3vsR0Y(aajD?DU5SbYU|N+!@S-07Ew+lh$)f$I|}ct_#nXG~QwvMhj%^ z+?IpdNcTgK?WLvuea228S=YWkmw7QkJ1eAawC)GcAoZM60pQ{-=!@2fZ|Jsqb(W;& z_0o*fa}Xwb3{ce5&~=6b85dhcP}vV+eK1na`BtQtDHT?Q@wNh~qw+46Xvn8mCaF%q3rbi96^-1o zWH*1S`?4>Q%{p=TDbndNj<22V`|s7Dx(-bjCdH~fy3m)JCXG1xNIb!mVY5w_$T3yx zkQ~*&7>W7BOG-InwSxt`k1Sd!>qEt3Rb0I1bwdvvHUr42| z)A0C`89Of%Z7wWVa57QD33r22Cy)*P^)}Z-1_z*8IAHTwgJH75S>$=X@$fLBg0o_?i zhR62%OzhCB17upKcxoqjhN~hAwq;55$Z|_FoWZ?>m|J%<)@Dr~>#LU|u;|qpeXV5^ z3E~e+7AHP=BPGw|o)0Lhj7`+3mU3My?$l$IlXqUS_bVdu1_PLxA5h1+zI_jRrO+40M-1UxU&YzW-v5As5w>PeedqkIb>?~ zCHk%&Bu|g5>rYX3i8HzmZEg*z2%#ojfo(BOx+EyeyK|=X0f_c$yN*jtd;4c0k!xY^ zOT67X4}9c$BlQK+xzlcWJ+4DchaWkIA06mv?wa;_zcpzTr;EqFy;e_c*ztWk=}v3tx8~onWF&m}wJ}^va{Da_jAi#1@ZakxCIqFj zzI&}hthm0SK0K)xGa`yVoa1_L0323~Tz&D(+&$;B$S7^Qc3@O@Lh%dxFq-uzx<2x=kkGcJd|f13G7bQ_mBqGQCXd6Z}r?_9qXO9c}s z|2V$Im+LrKeYDbQQQaf=e%)AL8KieJ-=rxN^#--(`SOu#YTFug_BI^2|1Ump+V5`@ z^E>L6lQLl3NsERrS0HxCcahqo%UCYK7buGepQ-E8je&rweq3tDe@XXX$lkNMM+G+{ zV?%`}fl25Gv9nC07Y^x>gLw~ko9luL?vy~2O_-f7W|u~~on(`kV#pwmaMJZ)l@PU&ka6idY7JP5 zKa{x0s!P!1AQea-GofQ@e%rL&6Bt7xCOUK(f}I$0NQ48_IcLC&EQu&VkdKq=3`Y3QXr$#ByQR~;l|a~&sI&Y5SKppGxyg!#H)|EN^?a#)NMW@ z^mp&XNvY-Q;4GYI9^$n47deI5+_`5#bc}kNexu~NyNt0gQOQ_v`_QF1rhb=eZf{O* z+zUbxBga#}=IDkM>|kk3$~pu`;WL;)x&DoWIo8(rsKVN|FVE^}GxE}HO{=Qs&hAtS zyYnvwGB8$>6ji#q)y5@?n=A`dCX~0e)YIn@bf2=u^v4k=_fo0>?z(~h)V6VOTyBtY z!X?C?=+1#ln|K@1(R$Djp^L^5!pY?Lt7fvPc_ehZ5=2H=OxQu^A$_-?Q*zCORh=#5 z51}^N)pj~9GA?;j$#t-l&R>jY;Tbk7*!!o&1Edjy z*X(zX{X7CoB|pe(%tziNIg>1w(qq<^Li7JqF@ zC>OaNSsJ5E7)&7N)DrPbX|iDOW-K!{@8mUzkTLH!L)>mbVpnxlLu&bLrNYPp$seSi zkLl;v-~VE;SKk95k(7BQbqd^l>^}ma`-v&3@7%^o^p#a{6>;fQc%?WL@fv)sLkVjP z&n$5^bm@1hS`~>D32W5z=zmSr&}ivd>dmhtRfu_fHT?C+`5TQE)-a2|d~M2otHDJy z&6NYFYmH5b6(wF)j7`zw>_EBwpkE|l|B>2J*os{jg~{Ft<<&XAO}w?pElYFoSJ~WE zk#*|Po87Ut+e`R^`O4AKfwdyq!zcPsw&)AE>NiQo^{P&ORdR#gmXn<8lna{xP``LQ zc^I$F4QA&mk+G=Gb&V5UWni;mAvTagt873YAPO{6*5SAKN|!`B*~ONq<5x zG@JrS*e;BjZAe6SXUiFwUQ5@Pi6b9Ypmd*Ut}UWC+zOl|7Af`@7BKiZ$2n9LFaAeO zzT<|MSP7o+Z>REoyttT&n2l}NQeGkECAi^$0%Fs=Ni6()f|wK2qPjLua&-S})+8i8 zxrIwOxCrRN{wQeh>v2Ew)yzPL#9jPcSZ)MJ#wqi+^kzB(+-3#ZN!ZGZYU||7)PtzD z!V-a1*?1+sx(7TM8OV_{T{oMj`4dj{pi@`M14mwv%cGFzFgO5RTqep&B zMM@TFT_u&2zpldNhg!;03?cH2CF)h^?nyW2Gf#`%~ky5PFiPCo5TyV>pY1L z{GE z8~)I05gf^1h$Jo@(2sC=6wFl1klxyY3{DS z(;0org>|>)VK@kX%QO|K!x{`ut$G1v@<#%bKJ9V?_Lo(9KmW9|g9_TybAn)SYbh0p z&(CvX_u)vk`HU)ZJHySsY3Lj^1E82d7>ONX)NG3h8OtXfCq!(mTbWBgO)FQX<(Abg z3wTLJ)@hRIKvX3zL#^mh)B5N8&(s`y(XNz%a#!;6e!`?Vcy|hjGC_;i@rNf4hf1HF zy z@#JLjZ%K{1WyhhH{|H~^t=ue3kq z3RU8%<-5yeviv{&l<#q{AC+X}!U#(A7XDZC(HRX^OeG$P%%;w^zPqMp@p{55+rx?VaXWO7(J$? ziS8ujuIqO1UdS65;ulgHf2{~ahmzDJO;tw9l-2wc6tOrC6$ExTPd~R_&YxL*dg9Fw zFH$t@v!i3ARb{jn$WkRGAL8YQXDugaFajW(Q4N(>L+70lYbAO*nf@G0=wbJX1e&K3=0A1Ks?;iC!SVHRIezr9%`B&1 zBy`ZF0P`gYTOlN6#v(%nr9h_>qZgCH71DqVD8 zZ)}LTcHp|=fW5Q_S=_HKhLap#$UxVZiaRj|mtNWlQ^-+#W`B<-YNAzH)*O!`BZ4hVFT{n5ZQjGeR$M5=4 z8kvz92To7r;C+z4R;RBZt^MyT*g1$0C~J&19wD3Mmq252Ti0c+ex+o>Y{3M}PnBIN z^10D+e=!_cASP`t<_H2gLLs%dSy%>xRxU)l^gowy4~^WFT z@ldL0%n@J@YihTTwJCTYL;dTW->DCu&jh1*>UgnFNY#SvOlRpO_6=k~FjAoO!lCHD z;Day{xMq&Y>R=sPz75^0O^TR?uB6ec&BDo4AF?!hiyZ;C?8xZg1VarmJ(D#1rP>VW z)}20a^oZuJ%ZLhQ$7$JxBCey;Y6 zF?mA`eTJ#Cu6?i%dlzp87sSfLYR%dW96z7dmIGmmYQ6W*)9I6y?Wq&+I<@0K4K@xN zgqbta`?#!?EAnKgqKsTAZt^=KXzl*{mJ8ojdq>SZF5d?NWOMmFe{KK{lTly z1AFC;(1&VvB5M94%i;}NV4H~`e!}O;N&_UcPv0u&+$0W`Tn6P-f|}adY+7|{<%B*j z4E^xU4sNsEGO;nMAawWql9y<4WxfLb({lelHFzcB@vyJGC6X(9K5lrqUEa#P_LJ)^ z^W<-(vzNT}U?!*ejqJD8GKRtN`u@i4N=X9?H>`K7CfoOwdI!n>EG!86MA> z_V2<`i7CN19>{MSrS5db)CyXE_8m}zH;2=Vs?F+$T#b*NeQhBBoe#Ts-9s-#j?RUKGlL57IQF2&xrB5*C(MnvYL@?H;p3X|+m)nI9563!FUXU_rYO{*`L2H7hGUaFZZGyNkhwAJ^yZdEaFe%WWDHM~bS(cJQ z3OgtS=3!(A&H;hmz(AFEU$JGA$92Q|09Qn{&D<6UJ_Hph(qrrF=Vsi#f>ArL=4ceJ zna*xt8h!4XwMJ83xw701vT<%WtjxANqhOZ{zB)Qq@HeiK1myPi+M&EIjy1ABKv(n` zv^Ik^KNcSeNGyA^pe`)Dh zhNTwNPcf~Z{67>`FQlKICnfkQ(r8~__H1Et=2zL8%{NpWB~hupq=74c=iyixBZ=+% zWEylS`)qou#c0M+hsM&#r+0di=QZ|h4!QiXfq*k zN?V~%X_{x{_g^EK?kfiJ56lt^Rl~i#MoJk@Y~m$4CC;k_mWAEh+nRM^{QC)I@slEx zFbygIrxmPpkNp?+kXA2}Qftg8u4z&0G^L+8Omea=l=5SLsq<=C?g_~2@j!tM%gw~N zd67FoIxNoV;!#fgPbi42R5EEr+D$}@6VrhmV-{1 zOFgn|i(Nl_S-EB`AwTsOyy^>!j$^R0U;Uw9X>lQL?Nx@uIwS1UqZ3p18mo#k6*V?b zOdO5{N3fc+brUbOS?bt-%Hw^T33z7T@+8P`m40utAe%KQGK=gvBlGTd!T~tNNJQ`5 z@$bWjj}BT&i)!X7jyD^!Ns9?v0qp(=y==Q-l26PFLXdgh_l1e|^{4s=Iw`5FA>hSeZ<=E5P$utv0LaLzm;MY%kk9TLRVJCUJ;ebY&Uw0bX7Yme; z^@N2Fxg9O#oNaZD&e}QZY>X}h!ONDtQbo9#(L>W1b`L+d|6&xWQ6yf{BM>=l2jS02 zl+1~Z7#dzI$qggz-%un*@u4@IaeXN&dRs1gT`-xuc~0M)j;|B-y7x}n#=Ykwp$^nC zg(9O#TB&dfp8e!^Pr63gscYCRUaroe*D6>lZ##v7ck=R?p_CaDKg!8ov~jI z9wlhpcmEqEMg%hX{_~6a(~XyJ2ixdEAbfVZV+?ZMQG&+7hGPWQ&lYzU7|O;T=J|#7HCd})-n}C_h)LXs<){bQlz;O z4xMaQh=hNWds}UPF_!G6^UcbocW0>>Y^5yuhk34@x#_6}H7Y9gZ)KR00Q ziZ(3{i9dvo->1efVyQ~1KI^Y9l5!i~7}2>C?9DEsSG3yn&sNb=QDDrh>x2}99Xt=t z%If(8rG6>2RL#`joo)p{wSr^u8VD|pj0F;HYCY=`+ak5+j1Z)uDwDPc&yB5n#S-dX z_d7SQ$gwUqssJC;3dR>-H7ok#u{e;3(5?^+g{+9Cr+*2LQ;91;-GJl%E6WitH`t5*xlzi-w1utx0pK^B<#$WdUJzC7>PFJ|e* zwqP0V8bjURVF9U9Q9|G-kLb9}>ax;_KI7^3RKreuWw7=H@Vt@MuI}3#u;9L$agm6r z_=WtU#lVY+O!prP5U^T`osNn3w?&0|Ok&2+5%Vd|&R^cfx|DB>T@Qcwz0Z&uJJK}> z+&jyXztUjnJ2-IZh_Ir|e)oXQtN$ zgJK1#ixSRkuGi@auLy~BtnFR7Qg3S;PYE`RjUnBO))WCmyM^tIV%PC*Uur3f>$kLc z7{C#ZUp%~Wikbh=hzMTrm?Ol>Gl0`Q!EX$ z$mHh@IeOe@jgrP;0zPwm-)~1ZqLYamoSMhIOmEdlCh}_Z9=Zok5)iNt1e@^@e_u0DrzvELDcnpTGP*lzJkL?4{l?MFcQ3~we{ zmHWVU!!jyn`s(eSfa?E-U4sn~DcC{n^=uW(JN$@Ul_FnI#7(yXDe4VY?#UASIr4)I zQ)-rQbZ`G)Ry$Oee6q(>B{K51^o{>u;8vzEPr(815ue)&NNufM-JHn%Ck}b zOuIF-($H<}L`GxS;{3kkTkyj*_V9c4KD#1vl+-VGV~x^ATgD%&T-*w#LrP`iMaKCx z%pnH`pjbIjeU}LnhoLEz5ngsTi*A&$YRtSmC5X~GQIvA}$;@gFX^)%@eA-aIh(YQ7nrcT-4;oICgdz^ZISQT4DZq2vG4^xdhX|D06IzfOdL(X!Ks$ zE!Z{i%f!9nU5=8G|CR0{f?RHH^guf#7F)o*6 z*3dX0sS3P8OlHei=FfD5-M#}}u|vUkh8kNA_VEdmN~jH!$kWK>&VNs-xe;Y-L6;>LXQ;wiC5gT6${)PVaMb;iLoWabO=l}yor_TwK+M|SVoa;tS6i#AO* zAvWTk5OsY-S6R#x`dS%>PYQB7_p&cPPMvy@cvZ!;#P>J}$`=$e5Bp(_k^S#HHS@ry zmqW=};*fyfY-;E|o2{bVr$C^xr4V-BXhxwALKntp_zdH1qgo;Tc?iAVPYW&qodeA2 zFZHo_I^C2;okJ@0Z*XI0%3GzE=ynoRFJ>RGM>Jn;u4(idWD0**^}8=S>#g%k6ZJ991=?Kq1a6g@D63U$L z-&vagS;QH)xAvDzU0zeB?Gm?<0(Tu{I~+JOOEa&%`xE>07sZk?D<<*BdvZhT3HTc? zNp+7!D?JL8vy3#<4|=pes1$Iaj=>t(RIgP&gFIq8>jUg>zY!aGs%oE+6x6uaq}bI@ zU>O&=w&3LeKB2gXg;2^aO6*fTdOHJqE}_#kJ9Jf|e=#)BuU>5U^C0$^3@?-@VN-8O zYqn2giQjZeQ1gA{(LA%e-}Rj@5H+8*y}y`#(c2=ttO!7IsM)KEXsgP@D$Bs63oT;_VQ}J7K;KF|Gq19zH*ymwhU9+tR z^;2ZNjk=8!nQ!S_H{Q>A)CLt;q`SR6{(qYNhOvG9HW=H0#M?;`WXtbzDAk{1?iIj;{tQd*~>c;{x_2<$${RCv4<-Kt;>%q+_ zuhKYkB%f+1QZ`PnTAa=_cnuS!5vr4D75|x(tnUZi=^v5ISj-MRD>Cp`dqe&rszp(adYilB_V4hXG_$vN*3qH;>aWQKDFs3VwohgX>;Z`X^_L6zbEwG(&qX+U9X#Ho(D zv`2m;?zYd1Qn1iAqjc*FQR$`6|6gT|<=vfn{?ISVlfySPQgru!?MqK*mh!k0a+@O8 zk1XM=2ZUjaWBbbC{0SP?gbURjCmU2vnVhG=0s^q2w1U|@e7%N-FE6lo5{bjTzg(+! zE8^4=I2hUrlE^<&z&~)slB8(1U0Wn?4x&Vaokn%YlZbeo3U>6v$*KEJ{Ngd?TeIW> zNiCB92!HWpEzvCiEcK(XoyM)6rto;j4*7dzwu+7T$o;cU$p1|4N;!EQn!3}ynRv94 zwNNr8M^xUx&scM1O;LQr+`}k2OG8LFo`(7~!JTFO_mlY_ly|Y6$ zsc&sojyQWtfnfK46ZXwpjj4Zzbg{3f^c~1z(VD(Z+%v6&gcVykOZ{i;|F1Z{oPJb@ zWggD$pv&P^aYH58M0G$O!k#G8D+Auedp8bEH!2(T6yXWrBGDG3pmwVa!-chhd3jmT z)={jW(COmqoM%QF(yQBYRjeZa{;wlRLl%g>N#_^*=`4q$x9b0uW8w4^cR@9(Ls#|p zb8Y({NmC8q=2F}vSFJ7j)6w>jL6w(0$AK5pf&m(|fvasuD>(a{nbLyh#RR@MAbhi0 z?&>cFTY^TBm{U`RRbd^}TxzLa&0gWfvhNa?RgU~5 zbBaYIKJwCdJ6Ah|Wc*eC{{gW;PQNjMI}a=KIs{iJ?J2 z>ky|!Da@hP=9C914yA3P@RW>mEgRfD1Z{$~X}Gg9yu)oCpGjPEUUr;IiFrpN?xLMZ z-6+W>RH`5Qy3D1(>WRGFA%$$QYq|)aQC9PvXS7lw+EpcX-gMepqsONwNTe$&q#rkD z!W?1b+iAqvQckf2rvY+|zasZsePbrnsT5p%9n1#$RNNDReP|D^!X&7@LgJTUS=dKR8o-nMKJTzIe=z35s1YR-VbpZ@Qzj z$VVmnbkyT6rrS;?%93@6$*yantoWC@+m86jB2=0r=iuuymjkLM?H-cKwn!=^$@CQ| zUwKF}1F&NYq|;r?I(3`?*(hi9m8`7Ii+w8^rwjJTj!yi-JL++llWn&XWl1{3WR?o( z%RVLUu-V2kZAy_vCT5PaAw9=bP1-#nm23biEb?^;MSponG6S$<4pM1OmtJ2#TX6=;(5*%hMyIl>TS&PtAnAd>Y)!T) zE-$NO2x*%ZTeT*rjTz~2*AFteTWMtqmeCxW>L2PgE}KV3{{SBHr+4m^v*{UXBb_fO z+PW*_1H$NUFy_3O3la7z8?QOF(_ue2Zz@agtk`L!2?XvCQ?SZ8GxF%}=G3jGeCV@` zu9O++uzD_iW5l^6bq(S?br-b?k0kHHG-%EqBnT)JM(m!t ztwB|giRw-Qt4zA4y;B-x4|>Dt9x{pitB)e@!Y*OM?ujtkSo}vw#kUk(aO*gj6sk~? z{KocgIm)BbnoG>96e!TqFO;B<_uyh*qZj@wfBQf*_t8XeT2ZFIpojS$gDNUq zlC7O7s3Ki1`(Y2dd^VVz99WW5!8I<1+o@^GL19W07eyA3^)Zs$P6d#FW@TFF^rn*Y zE5#~;zD%VH8knSN{wSB|;^y=^iFe11X{s7_y5K+4I79EN!)a-}DMCq41m1p1;WPc=+uChLlDTLyQT z#TJ5G%9c|ixk_fGHtGY7s7XmsxWRXl-wY4;ccw>TqFw=%{7t%vcgK!xx(arw@zawr4pM-Gn7%Nwyoq_2(`9c(vI$WeS!sBZ=7SMW3mgbY_t=! z!)jMWKoDa7Y41?LaDMJmfk^Jj8Di)G;7@G<-bF&o2 zf}3!0lz9>S;yNv-isQyo5RL+I<5sti8zLmjDQ|#@seqMjMvQoxNlxXaaiZf(?UZ>W zo(mD=(w-}i9Y{h3#0kZuBGbQkyU(HAPwXl)gJru%5j}8SadJvWn*>ipbVM|dz>yk0 z=*BUsLcP_w!W>rB7~FAA*qG8u*O+9fU8)r8q^`!(7eVLc={gaxPny8S5qS};#)1Hh zV;RMk=dcLzrz-DsSn~w$+YGadR;IJMt5G}^v_z*JDCuVyPW$ToClMR#KPXX_kv!(; zHST~^Whl{Cq|U2UqFEj&ByOa*rD};B`DDny$@g9BkS=VtryvT^nNTVrB`zM@;qzxDt56K$2}on+HnxD4fuU zqVYY^erE1s)?&5`xs079lsuh_5LZB7{FVHS7TrRdSi~#S7N}`D4GT;4kNS7!VN+<8 z)0u}jLn-_*Gt#O<7``mVGK^yh#ic=QlmN9{B5_4@;D-eH$!1{|_L=imDJ=&^-D9>3 zlqu4h>UqQK1t#L0LDlJU-Bt+`g}UcWX3>l)6}ax{2y$5A18|Vcx-aaj7`qrGuIN*T z4OQfpe$>DLLuk}__jo|(JaRHl`Lu-N{;`%_hnSqLx2ulNOHoD|^p&0w45O^E1ojG~ zE~?>H`ivSgX74(=!&HVH$vT6GjGa5|j^S?Q=yb<+It}sE=oaT zDytb)bd~gmm`&jcl=jqO_$WiEQl<>25~y=KPjp`rR+3G{Cs>DCZ^<1d_D0rh0VxmUr6y(YD4E#wm>w9+QUU&SIo=jmaBKNSUbK zc=OVVPbe&Cw49PSoPHhgeqzdes2lSvS?tK#2C6$kHM_O&q`V; z*&A<-l~FxOMvYo{!lo~a)s7HQFHpzQ9|u9lrOgD_IFzfIx(dPZOAe zNzg4h>l|WrY>Z$ac`847iDnp;W|HWd-RSU+uLzPci*DT)j~S^uBJ*`}5P{WFhHVwz zqNf@nTVhfI9c*ZC9*+}=)FNjS&RtQj!P-7CcSN=G^jV3exw?Bl*EQFUGPrMvtE6vH z%-;sK=+n_Rtn3gH+jvEkVHb&=kvogM+0O2BGh)UP!n^9!Uo z*;X9J%**Pe)08iGjPFxo2s;8S*E17x23`|kE+8d!7*Zp zn>2CKc;Oi)I2CQHqZg{oVoqaQ&68QEnC+JK?UZ-sUt6vnLg-VjUZokF z-JIJ_pCw1}s^hEU2CJhOYK9f0@xO!%vvG?%>d;P6!eo&asg7m!0tD;ePs`#>t<0$T^qK`Jw1KnAw z_*AykeF;(BpJm_XjoFvq6R1jn&OQ=q=%7UlYzz^UcW{OcHU%b?>h3X^Ja&ysJN04YzVoET@KGWwYa7 zHb&vD5`ZO{vbDf$Mok^N;?m6G=+{-F8>2u(-93UNo6hLRMkw2Ig0)qANO~8?I{LP! zWL=wnWX2nDiOAYkxtP8*DH5 zUIrBRC6h>R6GuHX@H*l|NQ;Qg-OPZIH5-76Jqdf6#>o9>5 ziw*RQTXrz73guYgTJs4Io*sl=Zi|e^JAX4Hc!`W7EoUor!&-Pk)>g8TdL>0RVr?_x zR3<@C$8;3R@zO%E5j5VO?q<`YB}tZzAp-u4@ho`d_F?gj zqO~bUwlc@2>9lIQHdVF;F=06CJjVLA#qgdLswG*3aP%2TRnd$RbzwL+!>H;iL!8?e z#@x->mqqs~qa@4Kx(d)QIGwd!bYILV3IT1Z;*|-51>Q?CSNpQgKB@Y`n{^6p#N1M$ zB00BT^XUqg1g5Q#bT-G{oA_5a-Bqm7!n>n&QjKx1GjuK8;UcwagYFey3WV_V8^*R5 z#y-yGNbObeeJN@`g#rp_&Ls~E(QgQolgdv@dw*z>uNBN+7et8WtkRp)9S2j=Ocy2L z6koqU!;a2siguNs`?DQ#eH{_=tG+f=D%--T)!EJ8P~PP0Tuvq+7%-k5gQ_iWz9bFs z^2Qdf{ew=dGcl_e#<^t(Uci!JNRx_EakA06G-ieM79@Squ4Di_G@&S{~F)Ds*osEx4GNxo)g1a6KIj%Mn&LZh=b$j6wYBk+oh zDh)uv;R)d%|HJ?*5C8%J0|NsC1Oov9000000003IAu&NwVQ~}gBTN3|Es-UeD0R>bMaF*X49) z_l>8u+R0I-)w--PtIUZ`TjbrxzQ)8s9Unpn zCryg=5)ZM+h~niexUBmSj%hfW(tda;YgFBm8AMRX`y2t`eH6u06fT<^_Q);VAtqM- z6fiAtlGxa_r+`vY(w?My&alTdN{UicQIR&NwM%!Ps-)o&Y%wdOBZH*Qb%*BW@z_RG z>6H~Zh{EbRY4_+03(M$_GJb;SEQ*dIYSQ;5Up8OKxJ^hPj*S!a$vcOj?d&2fRS=~< zls?TqTuD2_)X2>T=Z(1pw8b?>L!EWGVIG;g2nkr)AhOhwZg(Ixrm9NT^5uwi#3z5R zgDF&(ghiuNI_ZK2zh2}zy__rE8Yx0ZTou?;vfOGEB&y|tGFC(_SM(^X#8-+BR6Rt^ zUWXc7Sv36}74yMA)ky0d!1etZkL#Zir*<_Zg;V}L-|yKYP-zCZ;~HKH zg>M!qh|`iiEV@;Ben}3io9!dW;kZtPs-2jA^+)r3ii@lYkV(14%dCko9gK;gs+w?R zN?B49ZwUxpDH2kPtU~mV@Pr^EG<^w*K*jU)XVyj`iHS6d7Bq-^ zm=!yH>FLKELFJb6>u|%|gdqDvTS)xPY^b#5PM>!QeP4x2_LRsjL zN5M7v3{!2wjA1Ol-K?r&u)Cy zzi6+8)BgY}J||i8wmx4^+p)*c5M2oxl}dITDm`;W`gHPj!E)y{Jz`2Ce)mcdKDAp} zh5buOB`%1NY1W~_+#$h59a`6yb6nj^F(#5JkziCil(wGbA)76SadazO6R8yKXf#C$wb#P)vd`beGgw(~Mq3Hbs&0FQ;yim(<*xV)AYC^7`j>W8*D^OYk=mi4_;jzVvR;uq;6=nXa zPUOkw3UfkdL>W%Q-N~BlJtXVMrC~WqBC&jSE}E>lD_V+%%tuI|u0&$dFzix2PYA18 zDKHZhyN=>3Wqk%o}mz_A*grp9;&cn3#+D z23KNDOG#?rOxQxwk{TO#$hy}!OuyWdwbAV&Sekw&hsXDf@7F-*|prBkBMkCiHwEBYD2dQu8*3w9)brM4s| z!X}+>bjNJ(DH`gVI_~TxI2p?pYoo?2Rw>JHwm?V{Nq>FtRKuKZJbKhqwSS$lbK zsESh08ZVmHs}tEV!u7w6;()nFjxwEyep=C{`Vg)iR0We&(E8r(CBX-L+Y~hp8fy(S z*G9fqPg~g`)E&286VQwUDjpV#vKpGDM&IokbJD822ytme_v_iyff1~nLu{iBY0_b3 zRHPu4m?a~@n%q5A6YPc2o=_~V+b)r(E)yl_x-a)V zB7?cq)USYiV`!LD%~j|mDd9oz`hMSZK9c#B!f&EToQ$m5Fx!_V(`;{2QFPS8W*oGp z!cnHC#j4c&)UFZS2&kf#le-dENe3rej%vY?mIpC{Ri23s7ly3RknK0Yl^4WFCFN2x zE1gVQSV<}s#CK#S(RU)%ZRnjLW#-6z)mcTs7%7UH(X{;#nEFvj%EH1$TAc->aRQ$t zucj(i-5Vj?j))Q;#z1QXk7nVHPHq}a-OyNj#WtU^)u_8`@DV8#m2Z_Vy%Lr7U!P%U zL=Xt(5_Nnkj5?B2g0k#Gr2IGGU6-str^Sew$mDIfcV49YTSA;2nKA;L z#uaH=Lf&%(9#q}4bSJ{EV6M38S9$K+^%)tjU^Puudssq3qEt{$mr#YvO;DcuM%9>t zZYkwF!CjXn!k=}n=hNhLW9y?MaTat-FT5!3%R2rG2s4o=a*7lKyDGOUOgmgaU3$AC z;kND3YHHp~`Hz?(J`q)Zt+DgEl21Sz-P#3&BveThk<@GTO-9>wx=JprC#}{}`K@{- zbD^FWWme#kZjua(o%Ef7!H=lR9fUy-C}PGvW08zEpp2-&#k51DQaD5QnT#_9+L@Ng`LxhL?57;iye~d=(r- zCaaPGy@61p(F`gNP<(gXD*^p z)(WGUC>OIL(pAuqb)1QU~F54>dU>|Spar#?6hWI2N(5`WXl}t!>jK7h1cS=LrO!G zvXqrbj;{$Bw8|H-_&pt1kddfqkWL%T{Z)1)P6u(XS^8$V(5b8AO|g`0xDz4pUdU&db@S(7v7OeAc}X`bA}los#kkDqz){!6 zD^!#yM!O$C#XpDy!nCsZZDyhSW+OA0Z>a7`B8;+@9y*?H=v4XB*Ggbhj)QDtQzAxTQ`NnsT_C5}S&Z3&Fj(BSy5 za(aMX#9uE%w4a`pDp!=YQ2la`fkY5Je00re$uZ5;wG^%0qM>Ssyc+u#2Bz#hnUhr2 zsro)kW8^hoN2m+hd>)UX4Z4rB{fuX6_Ws{WTT4R~88v|;ZOVNFW zy2EgJmc7rN)%3pfZ*H0r`!(T=9u--=(@Wf4es^C^`F%fcX5UuIPO2fMP;e9m#XnTn zDukL9F2ShiZzxm06#^O-o(jo1Pcr+Ii)eGJGU?Dpkkt&El4R7eD=(B2+hS3dFC+S) zS%NE5dZY@wDMD22iA6-J3*lI_D<6ZCz`=jV((f!-@Q#BH=Di=#JJc_PZz$5c@Q3D; z=iG&r&@P1LFd)S6H(qC{#1VzQQ8b#Cj6roV_8pl#<1Qwi;wCO9NObgqdeS;teV6H# zk*aq}xRUEiWT(xbSNYRXFIg>9huShJLRrfeY4vPO zilVomo2p1kYp2ZU&x+J8u>LlW5K4ub=4RuWCBF?WV zqU8CldNs3bhgB2ozCq+o7^NN*e4w(SXDOCztUWci(3SeN^16CBQ+gGhC%2Ntp=!jV zM~6J5EwS0rmgyxyWed~vTrJ+jqSkx7@UPhP1VtcQB^S69229}TzKaUoIz1BI+6Y^+ z9W*HkU27;qx=nW?CrflWZ^=wItP^wPRCR+gv@B^Owj>tw1K7(|J zV1$#=PZPJPFp@%Utj@@)<7ENN&9yNl0^}tbIjX%01+^@wD>IOpK-TWcQu7;SHNje3 zH4dapq_qvfV5-zsGFVSN6b9RZyH%G0^g$%*9dE~>>gr0tJSV9Vtfq+y4Jv#Pj+uwK zB|?;bgMBCHkE((FmeD>{g}b_^V(B;_@I)iX$x3}>bt;p5O%Qq6$IC7mujHdYtFVrO8c#e`+zJluZ)Vxbp{SQ^hkyaTatGgYo+v#}QG20rY5zEYo3zI7^ zb4j^r4QwN4cSQ2T{{ZSP^o1?)PD-;jq@~BAN}Yt(_ICt`SJ<3lMRR#hmJ^cR_rvAos&vK1W7; zR-tu=@%nmG+TK=DZkkPSP>-R9%Syu*Uvfm#aJFf#1^kols4zQmt;Xty)f zx+S*9&1=yG+*_ETp`A=lIwzpIX6tAW?3F`xb)2|sVNMaMsoADByp$w(lRqRkim=wU z1fp9aB+`68o@)^&%<6nDo{0+5*u@PE&jGztS)%1;=$)}i89I%hb+C(-ReLo500hg4 zLPv0>en_j`q4rRylF?9$dX9!AYzifXJP68A&R2qv_H1fkA%=^lFZx7ui5($nl=&Z{ zIyy7Vl@^w$H5Ab;+$FU}6;R4a4m@;F$1rn{qi*{)<-2Jv%Ow5*Ggte zrs)M$N{sM{(bY(NG839htlOUwW>-&odNJs^Vf_Gz+`@Sq$~_vTBij%)(p3sxq~BFA zVo4Cy$vQRrDO{A8ge{6I(?c)la@Q|xb}b(}zeoEPh1>Qnh64N%4McsR5PHoq_zBcc zHFn}%%3@wO<^y!Mo6)bya93~Gs&7XR$nQ3yXW&S4W@^dMAU;*s{LK~x^w^U2SM>KJ zY*`KVFXeX_74bK3D*XkWSLo*a2|B)GN^V~7vO--JC!t?mp6HE}*$$j1aeoW1d}UE306)xr!<_4qktpn>*cSU5UezZ9vw0|`tJo#P= z`CZ7z0NuQ+@`N2m{6b#nb86Yqtj$jDScf22)GW%q<%&!xrDLs#sj0KoJ;@H$LC*yI zuIzDCFzvjn@`ast$K&!MM*gpSj=Q<+CDrmN1X5v8?xP%VFPF2?A`WM0ygL`HNepF3 z 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 W=Zu{ri1;0(ZtGLtL3ECczyI0V@)jom literal 0 HcmV?d00001 diff --git a/delivery_sendcloud_oca/static/src/js/backend.esm.js b/delivery_sendcloud_oca/static/src/js/backend.esm.js new file mode 100644 index 0000000000..fcb5a222e8 --- /dev/null +++ b/delivery_sendcloud_oca/static/src/js/backend.esm.js @@ -0,0 +1,111 @@ +/** @odoo-module **/ +/* global sendcloud */ +import {Component, onWillStart} from "@odoo/owl"; +import {_lt} from "@web/core/l10n/translation"; +import {loadJS} from "@web/core/assets"; +import {registry} from "@web/core/registry"; +import {standardFieldProps} from "@web/views/fields/standard_field_props"; +import {useInputField} from "@web/views/fields/input_field_hook"; +import {useService} from "@web/core/utils/hooks"; +import {WarningDialog} from "@web/core/errors/error_dialogs"; + +export class ServicePointSelectorField extends Component { + setup() { + useInputField({getValue: () => this.props.value || ""}); + this.dialog = useService("dialog"); + onWillStart(() => + loadJS("/delivery_sendcloud_oca/static/src/lib/sendcloud/api.min.js") + ); + } + + async onClearClick() { + this.props.update(""); + } + + async _onServicePointError(errors) { + var irrelevantErrors = ["Closed"]; + var relevantErrors = _.difference(errors, irrelevantErrors); + + if (relevantErrors.length) { + this.dialog.add(WarningDialog, { + title: this.env._t("Failure in opening Service Point Selector"), + message: relevantErrors.join("\n"), + }); + } + } + + async _onServicePointSelected(servicePoint) { + this.props.update(JSON.stringify(servicePoint)); + } + + async onInputClick() { + var value = this.props.record.data.sendcloud_sp_details; + if (!value) { + return ""; + } + + var parsedValue = JSON.parse(value); + sendcloud.servicePoints.open( + { + apiKey: parsedValue.api_key, + country: parsedValue.country, + postalCode: parsedValue.postalcode, + language: parsedValue.language, + carriers: [parsedValue.carrier], + }, + this._onServicePointSelected.bind(this), + this._onServicePointError.bind(this) + ); + } + + get sp_name() { + try { + return JSON.parse(this.props.value).name; + } catch { + return ""; + } + } + + get street() { + try { + return JSON.parse(this.props.value).street; + } catch { + return ""; + } + } + + get house_number() { + try { + return JSON.parse(this.props.value).house_number; + } catch { + return ""; + } + } + + get postal_code() { + try { + return JSON.parse(this.props.value).postal_code; + } catch { + return ""; + } + } + + get city() { + try { + return JSON.parse(this.props.value).city; + } catch { + return ""; + } + } +} +ServicePointSelectorField.template = "delivery_sendcloud_oca.ServicePointField"; +ServicePointSelectorField.props = standardFieldProps; +export const servicePointSelectorField = { + component: ServicePointSelectorField, + supportedTypes: ["text"], + displayName: _lt("Service Point Selector"), +}; + +registry + .category("fields") + .add("sendcloud_service_point_selector", servicePointSelectorField); diff --git a/delivery_sendcloud_oca/static/src/lib/sendcloud/api.min.js b/delivery_sendcloud_oca/static/src/lib/sendcloud/api.min.js new file mode 100644 index 0000000000..631f58cdab --- /dev/null +++ b/delivery_sendcloud_oca/static/src/lib/sendcloud/api.min.js @@ -0,0 +1,24 @@ +/* */var sendcloud=window.sendcloud||{};sendcloud.servicePoints=(function(){'use strict';var baseDomain='https://servicepoints.sendcloud.sc';var updateBrowserMessage=JSON.parse('{"de-de": "Sie verwenden einen veralteten Browser. Aktualisieren Sie bitte Ihren Browser, um einen Paketshop auszuw\u00e4hlen.", "en-us": "You are using an outdated browser. Please upgrade your browser to select a service point location.", "en-gb": "You are using an outdated browser. Please upgrade your browser to select a service point location.", "es-es": "Est\u00e1s utilizando un navegador obsoleto. Actualiza tu navegador para seleccionar una ubicaci\u00f3n de punto de servicio.", "fr-fr": "Vous utilisez un navigateur obsol\u00e8te. Veuillez mettre \u00e0 jour votre navigateur pour s\u00e9lectionner une zone de Point Service.", "it-it": "Stai utilizzando un browser obsoleto. Aggiorna il tuo browser per selezionare la posizione di un Service Point.", "nl-nl": "Je browser is niet meer up-to-date. Update je internet browser om een afhaalpunt locatie te kunnen kiezen. "}');var iframeDiv=null;var loadingDiv=null;var successCallback=null;var failureCallback=null;function _noop(){} +function _callable(fn){return!fn||typeof fn!=='function'?_noop:fn;} +function serializeParams(obj){var str='';for(var key in obj){if(str!==''){str+='&';} +str+=key+'='+encodeURIComponent(obj[key]);} +return str;} +function removeElement(element){if(element.remove!==undefined){element.remove();}else{element&&element.parentNode&&element.parentNode.removeChild(element);}} +function validateLanguage(language){var allowedLanguages=[];for(var k in updateBrowserMessage){allowedLanguages.push(k);var short=k.replace(/-\w+/,'');if(allowedLanguages.indexOf(short)===-1){allowedLanguages.push(short);}} +return allowedLanguages.indexOf(language)!==-1;} +function validateRequired(value){return(value.length>0&&typeof value==='string')||value instanceof String;} +function validateConfig(config){var errors=[];if(!validateRequired(config.apiKey)){errors.push('Missing API key.');} +if(!validateLanguage(config.language)){errors.push('Invalid language set: '+config.language);} +if(!validateRequired(config.country)){errors.push('No country set.');} +if(errors.length>0){failureCallback(errors);return false;} +return true;} +function open(config,onSuccess,onFailure){successCallback=_callable(onSuccess);failureCallback=_callable(onFailure);if(!validateConfig(config)){return;} +var language=config.language||'en-us';var msie=document.documentMode;if(msie&&msie<=9){var msg=updateBrowserMessage[language];failureCallback([msg]);return;} +var params={'api-key':config.apiKey,country:config.country,'postal-code':config.postalCode||'',carrier:config.carriers||'',id:config.servicePointId||'',weight:config.weight||'',language:language,'close-button':1,'post-number':config.postNumber||''};var url=baseDomain+'/embed/v3/service-point-picker/?'+serializeParams(params);iframeDiv=document.createElement('div');iframeDiv.innerHTML='
    +

    Sendcloud Shipping

    + + +

    Beta License: LGPL-3 OCA/delivery-carrier Translate me on Weblate Try me on Runboat

    +

    This module provides sendcloud shipping integration with Odoo

    +

    This module mostly implements what’s described in +https://docs.sendcloud.sc/api/v2/shipping/

    +

    Full documentation for developers is in https://docs.sendcloud.sc/.

    +

    This module works for the Community Edition as well as the Enterprise +Edition.

    +

    Table of contents

    + +
    +

    Installation

    +

    Create an account on sendcloud.com and choose a plan. Go to integrations +and select Odoo integration to use the Odoo integration or select api +integration if you only want to use the api integration (see readme for +more information).

    +
    +

    Odoo Integration

    +

    Verify that the value of “web.base.url” parameter in System Parameters +is set with the correct url (eg.: “https://demo.onestein.eu” instead of +“http://localhost:8069”).

    +

    Go to Sendcloud > Configuration > Wizards > Setup the Sendcloud +Integration. A wizard will pop up.

    +

    image1

    +

    Select Odoo Integration. Start Setup. You will be redirected to a +Sendcloud page asking you to authorize OdooShop to access your Sendcloud +account. Click on Connect in the Sendcloud page.

    +

    image2

    +

    Go back to the Odoo Integration configuration. An integration “OdooShop” +is now present in the Integration list view. Open the OdooShop +Integration form. Edit the OdooShop Integration. The changes you make +will be in sync, Sendcloud side, with the integration configuration.

    +

    image3

    +

    In case multiple integrations are present, sort the integrations by +sequence, to allow Odoo to choose the default one that will be used. +Please note that when using the Odoo integration an “incoming order” is +created in Sendcloud as soon as you validate the salesorder. The +“incoming order” has status “in process” in Sendcloud and is not +forwarded to the carrier yet.

    +

    image4

    +

    When you validate the delivery in Odoo the label is created and the +pick-up assignment is send to the carrier.

    +

    image5

    +

    In previous version there was a possibility to connect to the API +integration instead of the Odoo integration. To benefit from Sendcloud +support we highly recommend you to upgrade to the latest version of this +module with the Odoo integration.

    +
    +
    +

    Sendcloud panel settings

    +

    When you configure the Integration settings in the online Sendcloud +panel (https://panel.sendcloud.sc/) those settings are also sync-ed with +the Integration settings Odoo side.

    +
    +
    +

    Synchronize Sendcloud objects

    +

    After the setup of the integration with Sendcloud server is completed, +second step is to synchronize the objects present in Sendcloud server to +Odoo. To synchronize Sendcloud objects for the first time:

    +
      +
    • Go to Sendcloud > Configuration > Wizards > Sync the Sendcloud +Objects. A wizard will pop up.
    • +
    +

    image6

    +
      +
    • Select all the objects. Confirm. This will retrieve the required data +from Sendcloud server.
    • +
    +

    image7

    +

    Some Sendcloud objects will be automatically synchronized from the +Sendcloud server to Odoo. Those Sendcloud objects are:

    +
      +
    • Parcel Statuses
    • +
    • Invoices
    • +
    • Shipping Methods
    • +
    • Sender Addresses
    • +
    +

    To configure how often those objects should be retrieved from the +Sendcloud server:

    +
      +
    • Go to Settings > Technical > Automation > Scheduled Actions. Search +Scheduled Actions for “Sendcloud”.
    • +
    +

    image8

    +
      +
    • Set the “Execute Every” value according to your needs.
    • +
    +

    Sender Addresses and Warehouses

    +

    In case of multiple warehouses configured in Odoo (eg.: user belongs to +group “Manage multiple Warehouse”):

    +

    Go to Sendcloud > Configuration > Integration. Click on Configure +Warehouse Addresses. A wizard will pop up. Set the corresponding +Sendcloud Sender Address for each of the warehouse addresses.

    +

    image9

    +

    Alternatively, in Inventory > Configuration > Warehouses, select an +address. In the address form, go to Sales and Purchase tab and set the +Sencloud Sender Address. In Sale Order > Delivery: select the Warehouse. +Check that the address of the Warehouse has a Sendcloud Senser Address.

    +

    image10

    +
    +
    +

    Initial sync of past orders

    +

    Once all the previous configuration steps are completed, it is possible +to synchronize all the past Odoo outgoing shipments to Sendcloud. Those +shipments are the ones already setup with a Sendcloud shipping method.

    +

    Go to Sendcloud > Configuration > Wizards > Sync past orders to +Sendcloud. A wizard will pop up. Select the date (by default set to 30 +days back from today) from which the shipments must be synchronized.

    +

    Click on Confirm button: the shipments will be displayed in the Incoming +Order View tab of the Sendcloud panel. They will contain a status “Ready +to Process” if they are ready to generate a label and the order +fulfillment will continue.

    +
    +
    +

    Auto create invoice

    +

    When sending a product outside the EU, Sendcloud requires an invoice +number. In case shipment is made with a product that can be invoiced +based on delivered quantities, this combination of factors prevents the +label being created in Sendcloud when confirming the SO.

    +

    A possible solution is to automatically create a 100% down-payment +invoice when shipping to outside the EU. To enable this feature, go to +the “General Settings”: under the Sendcloud section you can find the +“Auto create invoice” flag. Notice: this feature is still in beta +testing.

    +
    +
    +

    Test Mode

    +

    To enable the Test Mode, go to the “General Settings”: under the +Sendcloud section you can find the “Enable Test Mode” flag. Enabling the +Test Mode allows you to access extra functionalities that are useful to +test the connector.

    +

    There is no seperate test environment available on the Sendcloud portal. +This means that as soon as you create labels the carries is given the +order to pickup the goods. You can use carrier “unstamped letter” for +testing. When testing with other carriers make sure that you cancel the +labels in the Sendcloud portal within a couple of hours otherwise the +label will be billed and picked up.

    +

    Since there is no test environment it’s very important to know that +Sendcloud stores it records based on the delivery number, for instance +WH/OUT/0001, this field is idempotent. So when you start testing and you +will use delivery number WH/OUT/00001 this number is stored in +Sendcloud. When you go live and use the same delivery numbers, in this +case WH/OUT/00001, Sendcloud will treat this as an update of the +existing record and will send back the shipping-address that was already +stored (created while testing). To avoid this problem you should set a +different prefix on the sequence out in your testenvironment. In debug +mode, Technical/Sequences Identifiers/Sequences, select the sequence out +and adjust this to WH/OUT/TEST for instance.

    +

    image11

    +
    +
    +
    +

    Usage

    +

    In short this is how the module works:

    +
      +
    • the user creates a sale order in Odoo; the user clicks on “Add +shipping” button and selects one of the shipping methods provided by +Sendcloud
    • +
    • when confirming the sale order, a delivery document is generated +(stock.picking)
    • +
    • when confirming the picking, a parcel (or multiple parcels) for the +specific sales order are created in Sendcloud under Shipping > +Created labels
    • +
    • the picking is updated with the information from Sendcloud (tracking +number, tracking url, label etc…)
    • +
    +
    +

    Map of Sendcloud-Odoo data models

    + ++++ + + + + + + + + + + +
    SendcloudOdoo
      
    +

    | | Brand | Website Shop | | Order | Sales Order | | Shipment | +Picking | | Parcel (colli) | Picking packs | | Sender address | +Warehouse address | | Shipping Method | Shipping Method |

    +
    +
    +

    Multicollo parcels

    +

    In Inventory > Configuration > Delivery Packages, set the carrier to +Sendcloud. In the out picking, put the products in different Sendcloud +packages to create Multicollo parcels.

    +
    +
    +

    Service Point Picker

    +

    The module contains a widget, the Service Point Picker, that allows the +selection of the service point. The widget is placed in the “Sendcloud +Shipping” tab of the picking. The widget is visible in case the +following is true:

    +
      +
    • the configuration in the Sendcloud panel has the Service Point flag +to True (in the Sendcloud integration config)
    • +
    • the Shipping Method selected in the picking is provided by Sendcloud
    • +
    • the Shipping Method has field sendcloud_service_point_input == +“required”
    • +
    • all the criteria (from country, to country, weight) match with the +current order
    • +
    +
    +
    +

    Cancel parcels

    +

    When canceling parcels a confirmation popup will ask for confirmation.

    +
    +
    +

    Delivery outside EU

    +

    Install either OCA module ‘product_harmonized_system’ or Enterprise +module ‘account_intrastat’ for delivery outside of EU. Both include +extra field ‘country of origin’.

    +
    +
    +

    Troubleshooting

    +

    If the communication to the Sendcloud server fails (eg.: while creating +a parcel), the exchanged message is stored in a Log section, under +Logging > Actions.

    +
    +
    +
    +

    Bug Tracker

    +

    Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

    +

    Do not contact contributors directly about support or help with technical issues.

    +
    +
    +

    Credits

    +
    +

    Authors

    +
      +
    • Onestein
    • +
    +
    +
    +

    Contributors

    +
      +
    • Onestein <https://www.onestein.nl>__
    • +
    +
    +
    +

    Maintainers

    +

    This module is maintained by the OCA.

    + +Odoo Community Association + +

    OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

    +

    This module is part of the OCA/delivery-carrier project on GitHub.

    +

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    +
    +
    +

Q8UI3jk@Eb_aXdmCmNWX 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 literal 0 HcmV?d00001 diff --git a/delivery_sendcloud_oca/static/description/Image_140.png b/delivery_sendcloud_oca/static/description/Image_140.png new file mode 100644 index 0000000000000000000000000000000000000000..ee711d58472cb023b30f5633ac66f491e3556a66 GIT binary patch literal 14957 zcmeHubySpJ+b-%)MOsQ}L8K&35jQ)B=EY006xksKNU0qGjL!J)gGv+@1j zbJkhwtaZLWzVE+p77Lh}XXe?@-uJ%m>%Ok*2~v;~$3!DWLqS2ol#~!rL_v9=je>IT z9_oGY$}%cjH2Cwt0V1i4ii$eDD8B%n;y8+`J1W^2JGy+bH$qV|b#inxvN!lL_yh&z z1&XA|du7+D?O8W z)bw6DDA8?{YOJwG28V?7jE`!NVu=e23+w1y%eUL|>Ie%jqtDdM*1PD{+8Zsl`me04 zoVA1Ndq-#a*-35L?;f1J%2l(@(+RVroS%t@>tY3ccd}8??o(}TZC6*9BX6=?ZnM|r z3Al#X*jT*}COq7CkE<>*M<=InGQN|C);h+&KHnq$@xJ z0(9#f^D{Csz+2l>RhJV~zx4N8{2m(^81(e?s3XmBB$@NFR6i*TG zP}R`LPfs7JvQV?JvB3&d;%ZJ2^x}Q>N>o<1Z+3QebTkGBmxzc62WPNEr(PDuX=G^F z3*#zPDOAP6!g|K6?RvVCoRBby$XAk;kwK-rxw$DTD~qO)l>+M{C%0l>``|GaDTg_} zUke=_T|B=VE9IZ7^FxeB2AgBWaGUuQcC%ry=u6AXJfvZvp?#HRBg)FkdB-zw8$Emb z^18aZ!a@sueSHYzOKNIrXsGOLACK$aLaoCpKR-VjI{NbR^17pYscz%N(YnLhV0vXG zI~e$fOtIt5@$iDHwV_NrTDb=A>%<=9)Wn3Vhlhok8IwjiH4{@PPPx@|_2A$jSY)Lb zQL3T-WWLPI%qNrr?nm*QR>UFg85ca%)PHtn>)YGg@B99ooAaKjvD0Qgt#Bp;tLDig zc)Vk(fArfFtkh%uGX8)}Nog57yV$F`1cPzFY>=D<>zX zs;Wv)Pv6wk6cZEEogaurwq(m)Qc_Y?Rn>fTAZ=>8)~R|qm@dpn*wfc1ON}ckCZ=0s z>x)AbBc)cVn;a35mYZv0W=2Fxnv|3@BY~YN;1S#Mv8KL0qgw+9 z?zwWwAU;P6)mU^JBvA8JQ3P>^til7|b_%bn2JYIc;_rvZ|=4SeToa=r!-GuS=qW zaFMgKD+>$j4m(xv^@1sn`~`lWMp8#X1nmSw^zo%V7bm|W_Gsua)%G{ zyVW0EugNnZG11)I{9lvi7V?pPOaa+_bn;e0pp&qbar>=RarIAtTL|xqbCjp znT3#o!p6je%b)|JVAa9FfsKs~6BE=-Iz~>95Iq)rIaJ9zR&zlD}hMMa!~wSRWK|<-Rj9HWu5tY{#7h@`a*5 zqOXUChX;!D`t|FL%KU_cgm*8}jPZj+z?MQZbpJRm%XZvAbWKcv+~_)4ZUo{Lij%Lb zS&9|dX6NYmy$3lBx1r#&P6`hnh^Cd_7%ltpBTd)T!a|9syrsQt(vsmRE@TRBBaiBK zxY8FGst_$g^#MHmwku7CzPP97=jUsiF!XC`XnyiwzkX9h&HIrraSjS&WAa1x52#>1k;T`^%lsi1_&D z<|si?AdSVxPvk4nGPo(+HtDggTsmbAnX(hhrYq3pD#lfDnD!-dAkJ06^lNENw*_Le zJ^zMX*azbp=0CZlun(+7e}9wD?F~ra-(&Jg#Zc2nNP7BM6N;*|KYt{**0T~M;IQzkPnsgo~>>_LWZ_wWj+!s9kh7(&{kB&gX;`iuBjrzFNK zZQJw4onXcFxq@DQ3u)Z4QYn2=K5hliF&=ez=lL5V_O*-SP5auUK4X&6_p@=f=LbfR zuaS{YDgR7Xm?&3vcXiP-F?mr)@{kG$2td9b1lM6dKB04Sb9?gSi6gJqYJc)bjx2~$ zi#PT71O&-~UKikV=+Bt>JlXET0} zu~8|tnd69UE=81;Bqb#gPQgJzK|UWbH`4>KrKO~%s;#DTWMLpbft(pae4EL;p_Gy$ z;j{&25xk8`2}yrLLlc0bZ)SGB&W8?Sxrr{7T~S?y9#q~GuU$?Xwvdsi!#VL-)w(_{ zQ?fZHlbIuO^NoVgUR^CM5+Wi=R68f9Y-U8Jc8%?)-ML0PJG)n}UV%c`($WI9kD#C+ zNE6LYn}i$-BBP`{_J;4?{RB%?US2LGEuEQ>L987S5b!9l?P*ARdU`roXLKwq8mEBG z?`NJjF|XAC5~(OJ2Ul^qG5Q+v6%_w1_Iy(e!C?RJG=cNjf!vIz9}jxCCJbaB;LM}mmfeN5D^g( zAfb16cV}f$3kWnm!K1-}j=DAug%?(Hqg z%QKy=<8bmjq}^cz({`5OsVJ5oGm7Q7`*GKh(>~)`JJr_`%i<*Xo-Uim3Hh*hgvaCj zKQ0}yps<6PUvs=jd+)aqd%8UxH?Z1+Jg^uqDN`@vuowf0sloG{m6f&JX1-}`Y|P0* zE`im5U{$ZiHod6G@?>iglUYJV#R=pFF)^{#fm9*8B`7G%H12)Q z#RVTQ2N7MW1@G_fmZHO7K_dH-`Qn0$eO92BAY|j1w8jcl3TtX=j*gB19w^moPN@qU z85yYnSqF(kHuI5p>6cwyUxSz*MIaOv6(=mKVX$dzp{sYv7B|0=AA&j4!=Ey_j^tIy zNKwkm$gl@^1v^)9fIjKXr!RqlofNtvs;Xm|;^CE5RRAK_XqPB693LFuqWKG5A1Q&{ zR(2Pz3oO4xo_UsWllFs*V#Es4X+ls?7bq-HNP1-ChYI7qK^}0}XN9xk!SQjuGJR1A z2?_AMg=(c|p5Ec)0u7CgLi;P^cgM&Fj&y>*DDT$R{B#PP{`jG|7)InzHRIE zgazu}edSrl5I)*N_q*<7f#g5V{aN9zXFx&qzx(|^PeA)b6upq++|AYPQ#ZGV{|-o968`X9e) zqoU}&O%e>4$0s0ULk2ifLp~2&K36g7#taD#9wI>5Q)!c+yb@!;`}7TGAsh*b++wL; zgD^ynj&;Y_n6VR!`}@m1LV>pWghJAP_w=x_vx}&q{1nQ`OVb}%k?`040Jr^ZYXP&S zStCU`D~F_OGh<_6H92jne)tdxAUjBfadB}?O@fq$AcX*gm@A)JqSahpZhy2kl+5d- z2?BMM+2Z!*dU0_P#${tYUA;{)*Sfa0M&WZ6i8BoP0rMZ>NZGXJdSG-VPRNU+@CuziLE`) z9anr@A7tZdSSq{EO@j(~(w2|qHBC%xR#jo1nE3tLha!uh<`f;}#yQnX_LI8$L{~Je z8M`LP?xEklfz1wgKi&W>XZWZ|nfl4e31|d;J|e$`hHh_fkB*MsM#+M{r|2}}>G}CN zK(asg@1gjlYbIRnmGBL5rSu@tIAQ0D*vap6N6g5Vw-|XjghfLL-KU zhd~(;^149${0SPGo3s68P<$Qj?F-;j0RaJE;WRWfm^3RvcWpUUX(lI!#UV)*Nh;vZ z&cGl=jq9{NYy@5gg?xQD8yc~<+x0cHwB+O8yjN0+#)*oGx=Zz6zT5{0cw@ty)Z`ZPq5q`2>`ljQ0n*-0(yXZj zt3>^5!2O1uRtWBSvD8#|5$ZJ_Gu|yqMPCQj=~JqJ;zXu6Hsot*>255OR*81)(&A#- zr?y8%Q~+5H4Gn=AgGLAkVj)*nyeA;)>hTp76}h>q00p>gP3+errN97~KsPGn(^OEf z0a7Wbx~P-@X@-Y{fcjcqQ2`o}^9ge;4UMM|Ts*uGP?swz_#D^Lk{q`t00eyl#-1)5 zIM?Xm0?GsEq3+s;;U+H+H8r(@spZb_Y{h&SObbk3l{;?Gug=a@0NlXD!z(K49aj56 zEiq(GP@vO>TkFWlg%uXQ4r!N?lDcpY4-Xj+lh+!YH*$nM#VZ=OfvG6OUz=#Y_E2Lt zt+5Nu3&zP%pkvnMd+X7q0599_kSUw3v-lusc2C9X&o8+FJ?fjq?3tjj_c)_te^w2%DUsPNJ?q~VGYiGaBb$m(%_#=#}=X&dP& z*v}!So!8sqYxPR11&6#U6c>~Y&F+41!rV;ausCpJ>o+{V*l+>W{rKC&;sB8bA&UhfDZ+RcY zJp=+lLqh}DDLN{ux3ABnH~u{;XtsmDel@kN(yBBCfGjdT{`c~J-Z$6v;aBFvfI+~- zz*y-|mPQ3ozt-or33ReUnc^ZMP=Gr9{DehCA5#7TUGPwbC^UjrJ|!zBCs-syJe(ZF z9ms-mDf|gIt@>rmx(&}MC|DvT3JMCuzCC{n+J4CIo;a5I2Dd{Fa?(?BZ9zxN@x%Y*miG$i<5ilc(h#STtcw3}U)2$omn3${@w1fJLl_KR-RAMel z8?&;YI2pO8H@;<|^YoU0x*#Fx0VPvexwp4BuNBNacqAq!F17{YLBQ_QW@Z7Mx9tgy zY@z~7o@{iNp>h>SCW=Tz>XWX4f!rZeD9(ci50IK(+39Zt*xH91q{B=6o>00&8RN_B zHh0>0yQM3uj=En+k$HWa+M{T$|iNP{#sM%fdS-eb?jXExvvGMY+tYYT(y%p5)Gda zxh2rBV`k2%7BfCRR(zLd9zpFK%ehYIGtcEv*9}Ks(z3Aqxk~v!ULjbhHgDK$Si${r##o`V z>-j(}lHk?3zm36CNxM+fC5Y1c;3&!E*!dcd6YXCE;2k0iPXv+toeURD^s@_FG4RW3dzW86+hK5RU)C2ycJ% znS})(?C=^;2kTC|;@dZj4N+%jPJ(;+TD*dcrCcwQ zb#D#fpx~AZQbKvtuigT-4zL!WodoDepLO1bJFW+5%dM%Y>FwKavcrm!M%btXTOW^R<)}SUQ!1`y3QRf%W!Rzbh<$?neiegERV{Q(nxfXBR_n)f6o5#24Z{)B_=m#i@ zC%HwHgyGpAV96e8J9GB=Zb~D2J>t&Wr(j>yH4j9#H?@UtH{NbWW>%Y?jK$o{Pipcd z5^H&Od^Uph6W=ETsWQpEMzeC;GHqVJ;}-`sLQWMce}F=xa+|-`$Xrg>cwvr!F(YDuon=5OZ%?lrFu5}_=>)1I}iO4>${**1^W8~ zb{T}Gl$MqU;Jy$a4FM%@YD(v%cqv?6T@Bb=z)I)k=YOEX=dziz94&|m4GmRi92*=& z#l{{V8|w!gv%LJR6gF0L?6&um`}s!bLd4qyZ4`*hey_w9+Ma3 z*{Uelq%bS7=m<&rw^}=2=i9x6g*D2hU{OP7nw|-!ouXzM7o$?*bub47)k~q$m(q>m zT=hS2AJ)tLgEV<)jj{SeIGdP+j!-b z$ZNvkF96Gg%Nsg3&{YBVyPQOSteK#G;shAAvhua5+&J+++iYw!C7)O|;!08-w-)&w ze{#pY*ToDMfVtQatyR(6w)BTSO`R(w4KrWp*xQ5)gLC~ucC>6i8gN9x)@o%uyUQ=@ zh;eG!Xr4BoQC^TCrrfujAJ^z{JDSlPO&iiq302o{?CR>dny5ZqVk1h+2zPJMrBDK7#TfEMC#-v`6wO+1?alB)8=6jG>g zp9675{BqWW6n%34)h(~%&P1oeJU2Dt3;2s@9Q`~K{#K`y^c%gyt)ClG`}>U_&Uui~ zh?MIoUaayLfYC3gJAr>`rB+q1{DJtgKQFaS#>ohXgjDPE3KxT zS9%jL9%YJ#5IQ?M1L_Z?N(yv;K=52&90PF!@PMDn)B#TmlqdZ+&$XGy$H%$o=+;(K zeSqfJn3=hJN6dBj2{S~Snz0iJ*)N_&qPOFIkeM0n<9l{d%1;$Hjtij~*e)h@Ra!>R z8{aTbY{s&A^9PNGGV4euvUuzg)^h9!Ymz@Cu4B;^D1p~xENL_K(R8B|&d0=|BC5W} zJ?9*ZZ)r9elLlt;4toVmM+9`1HHfhU`*@!2<@Xf}y8TdKF3lbxVt&x5 z{m8uwd4Q-C=lc@-6jBItA;K6Ng;9b^Uar2S+OciKnr}a-sUs^r*#^WOifQKrnd;lG zK1g(uH^itd|n{kEUS5$&(*Veu5 z0LJA-&1x}!hzQd|=+^%})a^Xhs^mQJdXA<1Dd$EH6O2WieA#e#vt>VBE29elp zAr!c%eg)M=m3*^1fo~FeZy^NBA5>YO5wvIf@{zji&J}xZgABBOeshrN&gH{yGnZ7y zl9htplPiB&%)$Zr8oEa%~Mjy0HSe zhsR+BksKnIdwFr;t)76RcuGGbo5-F{uB#LdWK1Be#@OWZDL3&}G*e6sbd8J{F>omS zL9`uDg+@FpC7+%=GJX?Jd(y7>QZgn6$>G$WKbo1Dt)_e>*h_Hh?qjzaCLo_Q7nuwj z>fO737a~HXySB_T~WK-2+BA9;0`n|&SGzF;rLXcf^n=hrYAt=hp2Q#PB*l|6YnQ?7og=UFTsyK z%g}gzckJ{zJPM1QHOumqeyPsbzr-_5SY+#BZ+rPm7n8RpCymZy`@j$JX{;$(XE$ZX zj3rtkSsI^eH>uW(h4EvX+XmI|GNmnIA{R^BX>8K#_l!@;rX5n-KJ@kX)f{fh_H`Ez zjt#Rsi>0rJXHhrLO<1uBM{mtw0C*3K3v%v0xr>}+WX@JiXBH51%D8dsTQf;#>yEJF z)k^kxJx7l}2*P}2*7JG-<@>QxuRP~2>-(;}!jdp%YhRk0Erc&>s|bb{g1sZ%-m(;R zRk{=hQSlcVcDm70G`}5c0Y2gh}>h2a%w&7#E&pk^_E{1e;eUL;kTSBoDY?ny%dVar&D# zGOw<@-1GWmQe4jJT>YgNnE;FUP1OEHg1WZDpFb<7>9s0>x+ndGTr$DZH5w-+Ywd-d z0G=-v9ORAE;DZvR^*mvlZ;6F){Lix{0V3kHKMPW*X67F~w~Zx?R7Am!dlH`cU7F`9 zu7d6dMeQgTnx&t)HU=*BzC@*|qH}^uTCY74i9MG4HE18hH_R8MZg)ZFZNjPnU=43_ z%W^@Px@Ep{R5I*6=68mKYIX`f&$%jCvjCRldkH(ql!M$lO?CLqPr;YbDPk1db%N&_ zGq5c+ct*cojXR<`8jlj%Zn*l)SWPunO-1F$B!g$lJLXaWkHvTE^;8KmQxe!dHQO;N z1m^trV8x0$N^bnFe3T+57Ew9zm6qefd3`N-B-x5~-G}0*1${DX1S~EL3AtN`?TN^!2fx-v)@YOz8=jvgZ-YstbgJuA)z~&Tky%Hx5H8!_g zgm1kAqk={dpu6k}G>mzu%GWkjhsf>{MGIbVVbo8ayk_j)*V$!?3EoVB>acrA@71PV zi+j^C_Aeg(Q=ObdI54Mq`sgWd@=m?0{NVfM{gLei8DpW`#bvQxTBr(EWC#zxl-KUonqD#V}z4HS^CQ5(7K^S}rVvXgw=( z^LyOL8yB`Z2Nky!D=VvFGSIqRP0+B{Y|n@4R$85&X41N>6dYV09Sjaz9?)D8I4!B0 zjYc(2`)Km&f2sOVF*dukq4%=oV`Z5)9FF zEYvTcNdmDmUEQA&;|9W~SCvtFdZ(Rr;Rm*}ofu`4Ns~%r#W!|}r_6q!qG3%`SYBax zkTH3Itr#9{(1g@Bol>Ppuqm&kKrgUo8} z5@O0f7u$mtT=F)$Bv;2b+so$eUw|cK*@?W}P(+MhXN?QmXSRjz<`m<)xe;<^;DWM; zZIFSEvY=t`_c6v3;64|A%uM(^^+Xuu5pEdrac|=dHWp@D%iM z0>5DAuc9YdxWMi6&*$4Fv$?|iC(INaLjmneM?34By+++W-qE87l}=fg8uy+3Y&OX% zR<|~aZW;HH*s0~5V+CZnT?F9EpX7!&^Kg4%?75tMzY|;ZSb6L2ln&tdS>$5O2~I+! zQJ@IMB_V#qGps!ZXM^6N>gbR?VR}}Jv*3W2{yny^IMc5L<#Q>qHM{Tp^XD7%_*pg7 zO4J1DTquH1L$ZfOv^sy#-&~*qzgMfz*H20USM!g6ih$X=Zg6*=|D>kliakL8&*x^* z+8_fR%yA(84cBI161`q!&ms#GztF@UE2?SCgF zfODN~K6zcp@z8u8LPZVzp}{EYoA{%g`0`($y#X2HQVchp^_e$1ZTCHt^gWyJ(b0Zh zcO%?W31|%t4o*vZVPmuVsV$%{i3g|+$_z0#zRp0+tu`B>*?REVMnm0IsJj+2tna>+&8pttFe8%*{4MqZDuy< zy>gU)GF!(vToeK`SqLjujr}s9nJ})Q(I)mSEIhQu`yP;3=3Q>C&VeNBeSOiFz!oT$ z`NY2!pj-lcd}TE?huWF{Cyfs5evckL1k!U*`x20U-8?*iSAa$R$2;aYpaK9-T`G@5 zK%cRJ$<-z+8{4F%vw{LnsMt&BkDJ@XH?`V3ySqZBgD-r1Zo#)_OUG544zOp;#oKHAV?|a89qL9l2B*4 z*Cp|XzHPn_c)2n{ZdcJ0?aW$ zuT}Dfo$l`gwrzJB&O%8IRA4qX2k<)JQojWUCjuW@>VOb%dx1s)bO`G!D2ct(FhZfeDZJSys8uvcpq|T&iF( z@XG18qXB0g>JS1UqUJaJ+1u+uwM_#2<9?_8;`xuSCIhK@jri%A#j-J#)}z5)hQMH> zXv3o2(BNtu3UZpW9Gmh2rIbaZsUgvg+R1_!vtzJ-SaZb&(?vZ6w(+1m?5 z*UmKeFkZ8-Txw&E1$#-Y=K(<8ohb5ce&eKs`Xw+CmDy;Vyp1-x6>gvW}RMyfFnuN{G4f^VbpJAT}a^t%-MMoxj}6oSLrZ;=6v zTFJ2S?(R9+L|z>&EsL`^*js#HVy-Y#2UviQkclb#;2z~4V6Frl8rYXWVuVKgWp8O{ zXrK|mPz8AU)s+=N_ai!H<}jRL5YOPJyeYd=#gmDUQC&exOL{v|1L%;zV+UGGe%7S#`nZxVWwX0$PVU%Yx%WnHzkl@x!8y|g24R}0)Od`1Vql$xP; zhF-|xEwIuV0J_E1mD@@7lcZ!9aO1qf?E+T|V>g4KcJ=mVnHw7#;y?hS4)z#ur9ETP z{2mpB3p{l|vx<*5H8By-yc6P2TH^fVa+OS6pHPB1{HqLN3sd^F3=R$1IXj1a{ra5G z*>c$dICmteqkvjRK|yi!MnOhahB#p=7p{b-ql474vf947y1!B7+jQgqgAE$-6+Mp1 zW`-L2X9f9+n#SK>FO30Mcz{DuEX;ORPphAW?(9=r$1@haD$7qmEK%Lfq~l@<#~IGO zT{!)q!u-q>^~W*_C=a);uC5}YqB2F)TN0m10& zK%23MmIs$d&dMo*{at;BAepB9hya4M{I1Tu>F;`MsFYqFd{#5%PAv_SV0{@03yneu zp*XUbnC1n*%aip)H{@A=?woN`|M0j41l4TsqPfn$Vx^x#!2VbMvN-U`bm@JOPr{&q z4x-9VGDdfK+U^3HoWW^NO=TH77UieUjEPXLf{u5| z3FW^i5g=5*eft&|KI|PGwJVG<{aWJLOyt0P0KYfN^MK>m(bX07 zm}@Pbe(+-)WuY09*0z}k;7b|`9yi(;DQt3n*WEdReB~+7Rsb`)J@=h63T!5unVO-$ z##(BSYYLvm)jrcpKD?`Z2GG~r~YlGSPeIJw%AR75?`~+{D9lJTVEolPUT14 zdBMgfl(1?`KG(CnfncNMj&B*nlJW!3xe>?6id@8WNLMThK7gjiFggi}e9XUPBo4%je;bSW=8Tp4|H}pRkI&FwI})lG0H5HI zj&t|>4vGHHlfM?KiZ^WYE9uYfrlZM@-5=unA115Cqqldj{WsqKfoQv8W1DY^in6_R z%2qg%FL@g`ux@Fy#XXqOl81_rcelTMExER=-0tLt%7 zTEw3Ges^xV*DRtvFi3%#&;kuH!8oQ?iA}9&rctZl-}asvEdOVp9tt5ZQXiqic}+97 zV*bVV52T-|s`@wuMc}j=m$5%IZ|ye!*S8=0w=$%k>1ppiierxHYN`{->-EPMh3${i zRLl&?4C7-+Y%(*0LFJdHRtf6hK86y|aPjoEwDDG(*#IZ2cS7RrX>p8ili+cNe`F*; z#}m6Wz44r)s;^-jF7G=+l>H%#&7TZhe~CiA#u$0rRuy6%9k=6l5O)&ZB?8zuZOspgOtHa!K zr`1Fak5KcA4d*{Y!b0;+B>uvfV606;3KRK-cCCIg5D86tW>_0L$H+_Q8i~2-`ksxR zWN~p!v$x98l^L_jWNY2|?C;eK;`RFBjmL1kD}(7$U?(raXP7V8KX-FGPdDjDt{|=E z>&%kp86XnB{H57)WQWE_mJi*uIIW)Zc*duvx5R{eBI8pB_u?q4s1+6#5)cr4V5+IF zB_@8(Zk9n}w|`JXG=dl%g>hK$x@B--aeyJ7MP2LUhI3T9b{NYZ!OV_`2g7hOGP=th z-pI(FOYR@P`eAU0YQs@O;K�{I9sK!DLw|bGcs5a` zQ~u^)d8L@?+qbczld|2hs=ONY+wtgr#H2~BHo5&pZ-T?>q-C{#ZLKnc3f&w$tu$90 z6?o{uO&JIah(tw>tX&?+K0o2l(fFLK5@M4)=-GqZUk@rLbB{|Z!Dtyv7Y`;FIfWVW zUqSQGl?xc!6(x)F#Ha=rV)0dRA&7qpZhJdAI|T6WZt_^sFN_~-^wpR91+CG!T|ttP+RR*6t?dr!Ey`kB!;Lqu{D74Mw5PRhZZtF< z(1^bjZkgdi;VolawQ^~tJVAaGk|E1ESv z#5}Y`pQx?Rs$^#oy8YQA%#8pGyC8i6|AwEa@%&Bvk=g*-2BDx^{HTY-<+Pe21Z&oX z$gJYmd~M#l_>)Zze=ZgpY}?&89_J`!5{Vbwx&Hb6^JV%#-!O=hd<2(^VFvaN1JJi!D029`VN4k37343GOOvk+gb->$ydXdWp)Cj zmwT=a{hZ099y|?F@}=;iS0RK&$Mb{r^Dj6AeFlHtv%{uXGJOEjF$n=~2$;`~c>sdU#<8E-!&v7iD6)bRh|KDQ0Fc1J?PCaBP;gT=*&8~=- z>3WPEdBY%)rAQbZ)CMpJN>dZCFwULnX_-B0R2qL2Tk-HjYYQdCZ)1oH9A{{pE)B}@PS literal 0 HcmV?d00001 diff --git a/delivery_sendcloud_oca/static/description/Image_20.png b/delivery_sendcloud_oca/static/description/Image_20.png new file mode 100644 index 0000000000000000000000000000000000000000..5e9b2aa2473fd62a9787a49e0c69652b38d0414e GIT binary patch literal 50835 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 literal 0 HcmV?d00001 diff --git a/delivery_sendcloud_oca/static/description/Image_30.png b/delivery_sendcloud_oca/static/description/Image_30.png new file mode 100644 index 0000000000000000000000000000000000000000..9783b1ded838e7b1e4eabd3825d941938904e853 GIT binary patch literal 52469 zcmd43byQr>wl0cy{{{vI23b-9r~m_lpaBB|yYdPS z`U!pfWiRv(yuGlb(yLdm7S`lep^s<|qG}F`*2WIbdUi%IieDWa9E|J?{6=5Hz!1Yo z0)>=Z<`0)#wG>UJ5l;$JG9P+~dNIHcBNi$g91qh?ZtQ!dJIYESUuD`p?xEWfdD6yNmGrTXUemNry>or&B^mrfOP*Ghwxh3IpCiwAfKfJx`D-QjC8N zH_ODYsWJDTBd3hwUSQ2&gVsB66!Ge}>zs$YawfKZMg5sWg+}r4kT+GP)8oNlZXTT` z2Mr{Zl9tPn-FE>ix;yu;(w>Z|MoQJaDZj2Ij; zChh78TIy9WLX3N)I=COsQ}onWsoRcn589#EZXs7Kl%}ybI!tlDLqH|MU5r+Jyla6J z&qj?J?2kLc*Wcj%V?Qu3BTk&@O0IUE9+|;6=s0CU7EbEwzxb5b0Y+|O?M){V{zn4! zbR+SQ%Ev~TPY0cOgvKMJ zWHw1xzIh{^b^uef?LSC}bAEp*w0FdFZRy^!spI`3PswSshs-pGUL?1bg+x#Zql{{( zwH~sA5rlYsDrzs*RA-M#cCZ*^PM+CrYQKD1XE6PpYW>RM*1A7(H@&sYz2eLS{*SQS zZN}3mj5H^vK?nHny4*1ZzMOmXxHhr$R~qhLElUmM;05`=y=GFWfFadCzmwZPu~v=5 zaNa4!B{HIv&y{HE+25iofJ`-qP?i>2-phLIfW@IzE5YxWj!-+bKc3U4$bK~4L8g`8 zER>vd&L_tf1X{#rWclG20KKIB$&mjDk@|XQ5arAK=})CAVw#D~g_(~4!4E0TU12T} z0lNXk3uBa($5c`d#B&**625v+KQYN9({=4j>258BzBzPWHGU(DI| zbGH{758JhGQ1_>Z>t(VDHMz~2`l?ulg`tYi`(4$&$zn-t2%mp(c`QLv$s{?qiJZrt zf<`2RgKN-Y8q*+5KAcc&^U+Zyx&rIi8MCSIGj@R-FUBaH>Cr}&m_jO+_7&4Hm`trl@A zBS&`IH%Wl|g@PZmcn(JllLh_@9gzpImJi!32c`4$PiOP6$XCkIL|O^#kCS22Gr?~{ z20%R+*WkC_-FfjMoqRF&JOi_2&8m-ivnSduxrOCOUi|6DC$=MkmY#?kc{OTIlk3fl|n52cx_JI0g2TC#9q=cWG! z`c<)IVIlJnB8!>a1H5q-Q6WT_iNhZS_)%1KOFCW({rr%&7aob2@<}Ib+wCo z)~vWhbIf(cOBgQ%R5I-iZb}-$3Vad532e;1IdL-jI2Zm+_jLcn^!~FK!=8TW^iWF~ zQqgoW5Ez@2P@&FMyIxKVC^`!(sDj0k5T5(K1Sr86+)DiuV-p-BGYb#ICeR`N zgC9YS$uPu$wM~okHR1HcOvs1=PPWdF3hxeJx38qi%>HU?u-J-TB#>*4eOdLBhs}0V zAj4q@8y9jM3c>pHLI#!l`*^hTNva$Q^wGm85|4c3kNU=y#^IaNOiLklZ?SoXVylQG*hRgV0EA?6z_T< z@KPT)wk?H@D*i^sd!>vg33T^DN}uCIStTu+fo=CAh}@+VAx|!>!6bZpFS(fA_~*r# zV|;W(FWlV=iT7>7nP*|9)AI)_pIWx`ET4^7ctRe|6&b$5ZxO6}=@pC{C0aI-+sP zB1&$Ma8exECwjR0fQk)>oDA`{T~RJkkRAr(*i$voF`&7CZHuo(t5ixTE3r=T@_~Ak zm=#oVC2VN1c@J*X5!5N1?kb=kAgb)Pi|tR8mFCk?F6W`mg9elLRXWANG;dK)Z%j8b zLd5Bj6R$I+H_FiG?wap*OxfF#L2c3K(Xr?vU6ltUU@$5Q!7)TFCUbG?mdjpD*$C~$ ztfhwiwo^Y}RRn5P!4`%*0vP{dc=9s<(9q0ksj(+er^Sy!w9O_AYLoagey1^vi2^ij zWh)EPI*(tL%PSaM-N4m39e$I#Wmb@V{dG?kKqNCy%a5){@($)`Art0ZnU`cEJu~4- z{h=L+qMTgr>c@0F=$s3Rx1G%J0Hd8{YLaV`@ng0ux+lSclZ`CMd2pOobxO|QN0Mts zqM$8)8;?3Ykwb}+80sW9YZmt0*T_f4bYa(O#>Xk>0r!k2$65o%mwUPg!ycqK4DpHV zn!I{_^{yvU{tnxxiGY!;^95&F9R=)N5Gc7*d{C1!+grq+K>B2P zuxf8(X%+cpfgfm00#sN`@tvfNoWaD^|AqS1G&!eIzuV>hl3kqh?x}c|v;1i5}cZQ3m)OjbmR4W_!LqGD5o1(%jW9w8Qh%leX_qD7QFV!5l< zzVdCn3oj!3*4Hp{;1I97+2;dC!;K?-gU9UhCW0d20%~T(2(gugo8PSB@J;H{u33D> zRFemwjRP~s%w*G@O_}VP#K>#>74Ej=0jd_d2sxU@G+l+_X`FZ^G`1z9PnWUTXME`2 zWzHM!qiJt#EY1NhSBAP5@y8wTb0VDom z+Sdu%AS8>xV?HXjGOE0o?~cKURN+rRh^pXkcZF8zYHEoJb`ntPOnW{qE} zhjD>9oYDl6Ey`^Hu5OK&sO8QleSNd;ToqUg)5Y-lb-I&zslnA+bI4mMZfsJ4`7gb`Uh23rOG=8Q`iU8HGH|LCCmmNi3lAp_9F}b;18qQ#7krY+KiFp#K zBd{GPE95*}Ykj07whN6YQ6~OP_jR51v4xFt>m2`0KD9=#)#hit>djr|`1m?rX2d^s zHTtv$6Swyi)?AFawQpzIP#X|ub z^F4_68g~>&pqzL8_AOfXqB1$f?tO$uGf>;qN?*a2WNwc4sX7eQljjE)>wCw~y;mY1 z8^dDZk0PUw&IIZojCdJ~6%aLUY$dbc=n1v0jjjzvd7%v7X1b)a^78x)CMx;ql%Iy* zI?KxiuiIjRAT%h1s@KPG z2&T@`T8LKw)@I&1A$V=C5J|o?%wqxt8j>v9`}G{2En3qr>3s4D674z7etyiA*$45a ztZaQ(PNaYkLxlH5szJd@iEq%~h#KaZA1aeNI!T$yH$WuPe0mJzYPB>oqjKRz!pd5> z9kRyXfy_|mE8${u{kGOfJ66d4;OSzP=scaY($dDz#4F--87gJsxUA+(a}-tVw?%i{ zO^zPYLXgi$@)$s#w3Huwdwbq?wXCATTH_&!YK_<*)KAXgd?T>)m zoM6^W<;HDyo!s6=1&=N^k>PtViSPYzWb<>y|kAEOvF1>x#Fy7jtwpB;Z?-nbi zK%bM3ORr!pk5Lvy_2ma*5i9uS*Uh3r5%NTKYW)Yw)ao*EMbGiB^CJEd_p^BWB3<^P z=yj`DJGZ;*n(qHbIU&Ph!dsy|^-?u#ZY(s4M8M((dTFuCKZtJ_g^dei2Vv_uKrQX?O4o zpvvo%sQc^M^lT-qfyDOAVPh`t0IM#hAAS9r=+f9Fyv2sVP#I1V$fEfrNKO1a+$wwom&y=pS*}&D+LlE3rn3cYYBQ~kU8+1!g zie?sh$VO!Llsm%;qk>q5&)WYD|VpSGJ_S9Go-@NSGq z3K&sHgam_5zYN65t$1wp@2~tadVds?e!Qd@s|13hh`88ceCHHX?#u? zPBEF}1XJoa z>TYKuJUhQI0$aId+KCGrJw35I9d{Xf5+lI|BQ}lKr?y$^#rKtlM&WTseEjYAzN8^j zd=};9WK(ap%qcw?t0tiLx9_gt%(l?I(z;fnDqCt6$Z40t+ zce$xoHmg!DP{pil$_YKT(z8Y(*i!X8UQ}5p%?<3Q&7m#%yfj4Oa{k3se)~wuR_zC9 zDm1J@B}1u8XX5o87wT8XHElER8$hiAzo(%zE%fk%m}j7A_8!rWo?GSKj8QUu>6( z-u7GR^16N#xEvBH{iNmFzA5<<1$PyAhj=@OTesQpp6_fCUMHE=ar~mCSPJv}1H4Ca zKhoCTjDpn`E)bqF%xjW1X6)m;Hb1 z8l5h}!L{5Pj$##@A8%2`nvu=q$c+v}DvDp144-%tH^s!5??8mp>$iPeY-rf2dumsD ze_0(;#6bj|sHw|lXsmDd%d}-1Nxa*Sxf~8B`}C|V9@zdY**$APWe1}g}W`E2JqY{Y3_TISa`~D`5PHwShr^J?j8Se7!b92?$X3r}u42%O;KEd;c zFr!<<`2SztmM3zpSeqEVZtHW@=saod_VE2=^V7lQdjvQdRqB$wG0Ie>eH*oQu+DwHGbi$jot-(PgKQ9AyP7R>+2t))m(wdH)*9M5=I ziI&V_VjZQ2jl@{0bEd)C#B<09^EE`R{SLRPPJ2pWad2c&t`wKdrDKcA>*r%00kxQv zYo~-jS;VDTny>qUA!7L=Z_jY>&6jTTG;i?yIyr+(FxmyrD5XLshEZB>8O@#9OEzIUiAUKhS_7an@0MkFA@|;NCK3g|bY?IGhhFDqrJDuksx;v^u9?~FDtrM5 z^edl(By$M+lwtpoMo>H_nm`vkHjm_=8z79J8ubZ20F>kwPj9u*zp-sg<3z|^ZP1N$ z2T$Xy3zeyTkWPSsaJo=0_x{GQX}Z~r0Ki!5Syn5`=|h7V@)mbztJ0mkyKudDfSPjT z6kFz{v zU#3kUI9#N}7EeOtSjn1@Jf=<$cySrEar!jeXJBxms@EQ;cKpl2F7()0vE^jOQQkUQ zpKCviHY9O)b4qnk7BVIb;%B5=p3g6EVt=*P9nU&VPw*o znf$ZMGcRTfh@uBucEzSOZ{x8g-sAlHom<%1k+o)=SB=k->Utk3>H2lN#H1?+=G&38 z&fjik2JBDHL+7&}&OJN}Co>2lD0WUyy?$?QR*U1}oG*Dpd^4|dKTzsw39ygjQy>sOSjzZ;XKm4dAZ3laF355_rpL7FTALzz1l>V2t~ct6_8$yM-@`w0Y-8MmHNLd*!0=3+|y?@S?j(8ltBa$hrkx( zBKWgup4S~=N=Bj$Iw>w6r6)AkY0P>$C5g+)Ec?ER%h@!H#4d*NJDdtPR*XD&L#%fk zoX2%S!|fxqIJ;HbNq0b^?p|t`^qT<;^X`WsXXvH!MYNl54ka|zYS64sYZsg? zq&;*AhU(d=)+5A@qC5n$8lPZayEpN=b$D*89)ztt)f@ChK=NwvSe>pabFA%=-t^9u z7!&$txA}mo8*pYypUx%;zIn=(c{QU~ZsLHF4}(DY>FGac9GpszwK;+?3Qmunx5~a! z<{n5Uw0zsP)3~D7?CY%~^-3U$j}eeupKnA)6MrzcexKNSv&v`i%YV!Jr?h~z+d{|! z_Qv#p`4i)H4=W$w^~*=2gWExW-Ve8xha&8a(QJFx?#F|MhKH4Y-1|rf z0+rCJ49c9kdW(oGdR^}WL+(8gfCz}jp|hIqW5fEC25v&Ikt~2%oI=(cr{`6nI;r|Y zg30OI1>-@}I3l%5sk8ZQR1r=fkU|mH)+M=iHoyt=>MKLpZ6|(_TKj_!JA?1aOB|$k zR)%@1^)2VJg5_xvv`#iBCwxw!cr=O$28Q!CKexob4NG)k_%|P}4H9FAfbw}+G*$MQ zc?V@}>FR!h`jM;_S>4-s+k5!-x0NKefvPld^sIK6W$lLHDB#{fNH$H@Vs$4s$-~H+Jr*5SRCae(mU=g^Z;W}Q5B5UkMGPMDb=lVPR1+5`i-fWe);=D` zTar%XO7oYbq#p-3J-Cb&1iKzobxk6L67Z_-1B$EZvS4v}j6)ZNfL&Oet_WcoweDlU zgQ7ciSo=1&ldPPRu$$Vhn`HOh1M?>)9l_#W?_!1rkEtfuw1gKefnuH)*L{S;-}u9C z7F03drfupwyfAviT#km6-}QC7DIZ5dZgNjAl)Ycw{QSVsO1Lc0?ZZIzyb8E84q#Zn z`bL`M`VA&rZgSjp#d`KeCp*BUCGeB_-A-f&`{KJIeAtpgL359D*t!a0Rdb6K=+f<2 zR9tLfm&+i)ISDIpJ<=9bY__PpctXCnEE%yZ+j91&b(oP_Y}C1!F>?;10FP6h{CwpQ zWqi%5tS^%t&YEaQU-xn=Pxt-?D%HrgT^(DN+^CMPER5qZztqf>nIrJ?`76-r>8*54!GkccSiSryJryJ~JZVXZ4X*>O+`>@B3 z+)|~WgV(>#0yMkbmdcvnEL}%4l)uK`$K{_Mx$8qDze8W@{3ix@zpzP=7hIZ4eQqg+Uy+vinU=z-o~K+jYxO@U)#c0Q!UjJV)%=(12yeSRUe(N zKqI3qMHgwBl~;cXMt?aTOdl1roCVEH)$jvqH0Utj1W9C#p#kQnEo(HEYA;k(R5Go{ z#PBSu|NEDDO%wFB8(z}Le9-}my$9{`Az@%P2_3iU%FUp1+4`oypT-46zU6L*7HU)r zZoXnI#T!=Tm@I_?yZwL+)+6&=7;lFEw>F`zADNUb^>RG~oFgO-l9g9O`v~x|$__j9 zQ4vku5BoBeg!Cn$>THLp8&gr{zkj9O7HlB!c3yLtT)3T zA_h{7+|DHCB{aP2B@p}%Ez)i;AYsWD4D|F?c3h4-Lg6rGh!6aG@Y5q|Jr(=g2&@T! zXYfvGky8=}G0O?bp<0(L^ZIGv!serlO63!bUUESwb}EiLx2p^MYhI83CroKAPD>Y8 z(_C;vrivGKFA@{P1)-VO&}*xy`|{&kZ(&E6e^Udh(8QfxCSHGb?J!PxH6CsxiTLX4 zD)`SlJ{opQULvlraXWN74|D^jUac^8i2u>mk;(mocZeM}XX;eeHvk;dN+-c3^C!H1r2OLI z;{LxGv5$&E(G=9IHS4U*YUZPGzARbgzl1eIOm`B*`?`r8Uz1v=b@$hyS@MvYdvHRh z!Dk%ltTAGo_C|U^`(<;_Hkbo$xVRnrV-lffNz-fa@$qRLVKp=ueBPHJ27180L@Arj zPr~$h@thR;u;bfL5m@RCPEj;E9QlYHlYKtnbzFd+|B1u*Evz*nd~WA!PN9dBbPJ3$ zy+#{hKvwfNRoq~{96iFKQO8i;2hwu$%;Y7iK z3@1T@3#BQ9{5otSs4@PFLKs!qpGNsgC7zzMAvB2sH5bajRg7mb0t`|x%@A1+T4TV= zis@E5f>RGyS6BU7bm4S=D)^{W*45RO0!CfJ1w+meKJ&oLJ$DHM&5_Lzt7#+JqmaIs zW;s1KC&*JViIUHqW}Slbg$trv6gCePV)W`ggMN^?>T{KOYtDd$H`R2LC|`w+d^8$h zgfq%BGdsA&)6EFo-QA}=3I4rn=)|v`d{sV)@`dqTN%IVJ_LtkZ@KrRPQEomvN0{pC z-jE+Cqu5YOL~wl(=Z-kp4-hxQZ^BS{!P*GlfZFTkYPY7Di-yD{Pi<9#!>-(4A#**)m zCb@T3Zf?DyX#Uk4Mlk-{JnW|(l*vLIK}R!0r6pY-5OnZ9e*6dp?a!6|NondIJ-WNQ zfl7{YzG7yGKc@H)-U~n?=3#qLzDn0~|2;`2QX&gm1F!Le=d<;ZPiAIj<2BBIsWfeG zV?#wxU#iT|J~md7F%LU=cmc^LXzy5?Quy>cCskur%2hyD`LmjeaeE+i7L4YU&#?~= z%PuuFWzxXFY?Sr)_ggJBW@M#8!K|)#@^PdW6czP%`~-`Lh$!9EvecGV)=#6Se5oHz z7j6J$66kX})C&6tvZVHx;Q_EPF2AvGa8$Pt)XWea4yHeqsIa^X)%YWy@R85TfMRQ6 zj-YaH;qEU%TBz3P2YNr~iZaE8gh(3UU>H~Z{+N3y!DnzYm=A&WsBnh>A3s zhIgiy$5RH}-iG+Y)e7a*;}PN66K^~DKCF+UR&J#|tyF&L39mUyyorc|I7pdNwD$ZQ zTQhj+CIJmBT0UwLdOt1tV&;%KomfoR2ex{s`;9yk8|ks1c~;d63BJS->6BAYbON;^ z00Y<~iKI0Z&6`^!$jI)lDw}-~aVK0kgYz}U(f9LmCa#P;vczN?myu*rEN726Pa9bc zDw?v;UDi-SwzE9%<`!L*A2%n~7-nBpC0wIXm{PZAn%c zGg^X|^QJq&+MlEPou$)5sV@ERY!gE&qW4@V=w)Sc(d$=(jh2UG%B4 zD1F3GBu2kSeVh1jH_JpAF~z_br~J601-au~HuxPey1no!o0kkwcl9y2ES0~Kk76%a zt7MCp^6Z?5#caLUW`tW5139>>ibod0K(C!Kn$X}O&aeV&0No_PqOH|PU+XBL z6!xcAmN?2XWdsYgKDs@Q6knnE#+(T@?c-j|I1t#iW;>_Xg0CBSZQ zvBpX8x=a7{9@bo?;#}p=*=(bMZMn16Ri8ft?=y^C1D_f@4@+KPM-H&f@qA1yZeh4Y zj%3`}+zw5$qjP-)>iwYEw4SFZg)u{BxRxv+hQMhjnS^bBdNE`Ykv++;t&3K5yF~CB zq3i5TQl;Ux^qM|lLhyusgh%Vfrt)ncLfYKnhIdvV_^Qmk$gLNFP((r&8FmJdoz~Dzw@d_dFD4=nzvq}g z9a+u^{jrp&1ylv~=F=-EN1R6B_p$?4yw@l%OrY2VfnIp6 zv3RTTW?qfU6eKy3W1>xPS!@r>=_2D?fIyrmUTfZq_j^TN_{{xsrF(- zoT*i<4~CL1X@v)`>epebu)S-!2P5-$CrdkRDWrdp8iFeuhCKJpJG0vL{jtcw`^Dl)@~pislC`DWLyTgzGEVL>eB4}QwM{h#fjE3 zUcq*s<5t)-O}q(%(apHsU<$c+BWF)fd|kiVwqmAcZ3O9b=g%xjZ-K6)_cf7F)xRi( zordMUF{m;?>?#c=FdW!20?K&nnx=gAbFmSC?y34~Wss6aT7#;sMERCieHG{<8Q z?!l(js-Rx_Y=XDcY_3c63u6`lz%4q!ct6fuSekwMx+H0HWDjF~fQ*@Da}Hrz&(F8j z@toGhO97QWQiXn`9q=3pq`ZgvcA6S^{1j1{e)i~G3DL<(Fx*G~N((Ohrnb9brfa>_tH?~QC+@bQ*3gPP&*6tBEvD#0Hl>6Y1jtGDW z(aq1g`!6O$4aKvegf~2?$w0KQ{F1tM;gx8K@|yJ@iQ5&Sk;(UY*wM*4!}5rqpitaB zRmV?5MGcDR?ND(d5FBOrVS6=35Z* zBJMA)FX;l5B*RKt=@e15`Syoez_+B)QrZ?Z4A@2=9bW?gE5pnCbBK-Tne$`l%3e%> z$lfso@8_5=6>buRcoM~jLQ*#scaV&^>j<*vQ@M7rGiRc5+-C3r{Y6Bomgi$zmzzXmalioSZq+lVgG#RF96zfC6y6y!e8ipiq`GWk0M--;~LU z!MAfnLQ1;hrSKZCS4tFW%89I7pa4DO^-FznytLx%0v#h#p1w)H@FJ6%jDJb6D@KB^ z*qZfcq|UYR%WhRGW4s{hA8xK|F3;3qlgbYlefPU^|JI1YBisqO!`3U8y;d)g-=Gl- z)osFAXQurL8;0Y{IErgycMU={1SDJ&;UzjK>Y8ZU?A(?rao?CdhVrXD6>IP|6@QkD_KCkH zj8C{RLq~YjLz2bpwTFmAI`eohXkn(|WF=P1OMf*u&z9EA>%2pq6U0dEz<%gfxyL8sfoE^i8@lc~@ld?vTv6J{y0J2xZ2@7HCv{bp0F%eb)fir-*=ozTA? zRP*8-f(D!NNR*(WZAZe#-?RnD36<>7CYULT_6?il6B^Bj`Xls1K=>V5%dg4^t(rt1 zx4@tIqaDt*2XI6^%DuLps>Jo9Hx!}_^oOnH&xUTUPD1i@bl0cdV7Ju}ECg=J z{3LLDTZb6l3kJ9JVoE?m|E&o5R!6f}X6SKVwXUjDO`LGBdo>i$usN$k22pk;_f)j9 zTg1$GDvw~E)kHkX4+QGlx~QjUnKq;#^}XC;5J=&Yw_q#%Cn&R0r;p{{5bhLE`wg^>5%BlOEW<==0V#Bml18(~lhdCMnX zLDOEbBcJIyb|FGGni=$CQDIeThYVnE5|1wPUxeV5PlB9= za~y;W_0p zlQh9v{*^#;X8YT4bOzJi_8)y4fj4Ifa?1?(b<`mcCeDY!;|WNJ^oa7V3|vKE9jndd zZhYR0kOKVe~mNRA4^GR+0RuelIKZ3Tl^Th1pSl!kz=E&t+(U|<|8z6+B;v#DGsAMiySHyr0*>R+R*zJ6AL z;W?|WZVfy9Bho*_Kw!?;S7=t8&;TFT3?sduz>{8RSwQ_c`(t;-Gm$YWg@S?-*9i0W zW#>OEk>>El%n$;UfBL;pUj@^?VL{>5=uZ0gNLQ-m|4|~|`@C*JwX}osD>cvA8w@wq z^J1VeOPlnjgZ!WECT%5z*h+QwUFeGHq7Nmb)Xfn&d3dNV&N*ZG-Wi5$yn~VyMcr`y zjaytiTp2Vls|kVgutzh-Yp46!jn_6M#n~O1O##gCZqP2$rS+;TweVBi>Kp#yQdWbY zbCi<5rS3#EsC^z~S-t>}mCn$~a z{N(WYIr9EnW{FS(<(!`%(!W8;jQ=}6!{=XZz`)GE`G-G!Zcz}?|4-QQx3f`|{~h4J zMLxBD|7}5|LK#jl(4W6oHP$~=TKEywU+w1K9k zrdC$;01{GYtuKGEZVd0}5a!_E=z@c3#MIQ(jA-?Z`{Zl-1kVEB?u7}-e zTp#!rHQt+3VX%t>2_~I|(LCzPnh(vMuIjTKyRdT_j!qhvWj0S9TgW87HYQlxcy#58 z&a>iatG8B^j{7%momkN1-o=krSHyzy+LtW1 znTJhj&=joCb0A*K`_#RDz;JToV(5rN<-O2&)w3&utT}5v8QQ=iT;i;lRK501`EKu? zmPOMGJmPWH6Gol8FP@x^dQD4UD&3eA$YI5w9Ft{&S1#{jcIhPSM|P2 zxa2GkRqsM}jCREROyT82#0jcE-kC8Q%@q-}ZLv!{pb_NEjT#z6+^dJ4=DZL+g=hTKy@ z61M}H>H@unrd+JwTkMDZIs-sk0)u$HA8toZ7-q`|8yp~k%57H~bG}pV;ktbsTqr+T zP1a&yBOt;!{p%YWi!FJ8*OD|m&6WdeT{2+_JM+-N;bIYXpR9XL(S0^G;G{DnfQ`gR zJ?v4pwkoR5|JofG562O&Jxg0C$P4@7tJy~Cs^;-Oe^0fbAT12i0ba|;m4@C+}0Zq zfijSbOJd5*ht81Yg#@n6PETnuI|=)T==_q(bX0E*?kKs$>?OQb0k0O&1|hFi`m&O9 z{HC}w;RsVhYo*6hvabi}IECfS?!mz=a|1mqXr+BWKcjo!P`u9SmYiR4zzO^&<>Bd2 zo{wirF7B$M@V4m_gWUVPrL2k#D~ zpyjc<#*lu=_=MR~lWDK0f{bG!#pNWXDA3#6TaD-+vp{Hy!k*MgvVJqDR`>1310}L_ zP)*Du1E%c)W>n+ZTZfHNmkyiao~m*h@F|H&rLe8} zA_N(SwN{AX?Y6v^!Xg1Fsk&BF!1oL?=yraoAKyu9Q(k%k>fZKDnYT^d!ChQ)bj0F;ytX>Le z-2`nq&L~@8Lj)#wahZ2&1V`8}h88NlduCYtZjj4LeY?%*EgsgJkZ$P#6S=LcZUSx_ zD|I>tS{#6F$+BaqeR1p}V@|g7<&PC7bAdevy zoX03k=OtF=@?~$kZqdA5)AmDhXi*;~E3r=JiKblQ)?@v~bx!L%V ze6@iUenWwSJSJQ3#mUvqMv z{#0P=f1AMVK8c1>5slI#Zhjs@&A>-L0em!8g0#jAYdOeF^vVToZC24g0WUr6QtA!6 zWr$D`gk4V(ZTxHr(%sfDn_vS>J4K+tDc@cB~MS26|+qx7Kl# zH@3x1HK}Q@&wb#VF!`N17oGeSQw~r=PJj3N&{u?eWHnB`j!4ERfSEnd80RNGVV;a0 zbELYb$D>fg+ zr>BXY19nf|@q%Ie?H)o~U`L^ROHmO`q-4p|Oq*7ihFq6zeqsU{0W))cT74@GgtK&w zsPz8+!)ry1>!s;^E%+8O1LA(JdKWuG!%a=|4Y1+x2*ZbApU4c^m^3uXkx=PIxzbLZ zQ=wSj?c2?J^((X3+FqmMYux}OVLbO|AAZ<8Sc2OVpBM-`HODk_Wu0K|8aFasi0 zvMARZ8dV^zmuT!4c|gT%R)F|;6GtEjv_T(>mJst%`zWlqPkGGLF?WB3fz%GGX&N_y z#g&&Iu*a&>VBLQpc`mF-R%HIABGDr(Xt0v+L{v;nZ1~}cJCa{OZlzDa1|_MJo@Gi4 zS&x11lLcX57H8ubqxW5NJYG@hmmm_fiK!|7$@eXLbtRe;AIh4kwph5<({U$+9d@#a zi!H5Ca+S$T@j`B--dbD5{VD9~`6e+1T)OT9X z+KTCLY-HTmqwYk+Tqa#De^nj-Z8>KrBm!g?<`3-kTd|UVk)#1up-FfjLNq>C!yXLmY-}@{s#SC6I1P_o~xKl z=4L06K#Uf5to(9EpkXt53ZT(U7c+$?&tk7L?ug7SozA)8jL^p<>2`kjR=(<~@!SOk z5XgYbxF4H=PO9jYkw}Ji4*E{EU9xaPiLvjln@Z( z&aT7`CX7**Dno9tQs-*j=KQYXQpQ;88((4%;LO>B_E=oI>sG8DoR(JNq5u8EYHc8; z6+feENjW82amhC4pD%f42d+QN9o)XgGnNexO>SQOl1pvXsmW5ORpm8PLjW0Be(afY zdGdzwE>pbj8=f1JbQDJ9VUtb7;Jz*05NA6#U|N@cXL(K|c8kXU?wpK$od#EaKAWVq zYdpZBkMn4tFM_?g;DIwkac}c5*>SjFqSZUuj3jPEf9&A))TMry>$+j2q3oVN#a{c` zvE{hD9C{*G=A&{&Y&t<+akY%9b{j(gNHkkYlgX$%XkH|JT%wEdts4Y(^`u~BSa{)o zarc%%adlm{D3B16U};EjNgDUyE(wiWaEAnUhsGsA8V?@a-GaNjOK^Ah#`Wwx@AIDe z&Z%4X&;56IQB?QV)oZOi_nc#nF?WUOKq)`JZ1@|BYgPI0j;B6e_ore2acOAtuIpV> zcE6eJ{GQ zdc3F-e^dOq>r|(bT}x$g#qUKO71*fLK=rlTjl@mAB9*-ZV_RYd(j%Yhb+6wG_Om>7 zbJj_s*_LVs*J;Tz+pQq9Oy@6Ya=e>?9=pgKi2F6qgYh%=U$JiIQp-SOtK=-&UcY_~ z0n7iuG&DALb9P>l6BI%{|1S7=qwB{oqxyB@RW=qV_j9~`zK~42w;U&O@M|oiAvqdc z*YIGZ}5rfDMco--o?A7 zU#WSepF#R}k%*-Tn$7E=j$3p1@^+EWr3rQ%;E?tRB4Vlgop*@rXG8YWIfZ!5;%l@Y zX-hY#*~#(hUH2WJqIbS=e>fX8Qd3n1VJaUNpCL7J)dgG)9P`S+!Z_r@y=a;x&1j;w zhiUM1+zwkc`@W%W9<73~$)n+2k$Jj})7EGkg~65G2|16P<|Mu(9*RDe-}3bR>G0MsWC+(I$pg1_p~7_b(knkuF!#XE1_lN|6xUY+y%^5< z70(DdFXG=ODc1Au88tdpXI*F@2`Xv0;?dwB&(ESg&JSs-pB1Wa8oJ#sBfn25J)-X_ z2(ATQYqx0psueuc3cJU#J?LEOK%xqFGEO#nueX`a~!6G!aBXO%C>4BoC9s5Y|d*b?5fJx8|^>PJSPV*L(3=y(nn0 zdaL7shpu^s%E9#auMb!qiONU;U<4HUYL^%6X&rQ zvpYvdXkGR{@ZMJSEG{ZSTSSyQ#`s-Umanv{ho}Hc5ze2j8LjGFby3C}xcJdwf``BZo({?0l*z{46Hfz+mWCp9r{!@EI<}^8e>S-FMY5r`1d@umzOciW*nyB@jjGQ;Cq-9ligW?pn|G;@$>b}q{>8-L71EaIi{L1y?FtSz+BgF)d$om2|B49Qq-%5Td(nxLkV2Vrl!7^=d!kjh3n!-X4NsAB1*6tTy~ zZaPX(dPIN?~CWCCE3YzUuv*!JU%MfoPN=8 zN>8980hOC%L$hRi)(YA5iRBv=GaJ?=vteq@ z0(KEzVpx}OP+3Tw`gRp0i@UVe%%D?%#nV&L;d4$m`+EoZYY0tLVzYg!)S6ymm3cC1J8mf%C>)EBO;sx0i?$AXKAxz z`xiT?2qy9TNKDQ_Z}4GD%?--<>j_%+OOGhlnEZ*(nhK8%D@NVc zvHX5IyJ2H|51bdUI*69~39NE(9g@YLn*N)(vX2ie#0Q>vI!_v;uYxc!*ev5nDU2;l78?wP3MfO%kBw zTAG)7enM~F^?iqYDt5$}33w}|Uz`XG#^`Az*B3Du+WrWk_x}bf=!5Z(ZKx3mgin|; zj0yMoXjDn|tj;UN=3lsfv(!bb3H8?Z{349>Y4Hq6OrVc_&aQZ_U?}x!?&Wn%%_I-_ zo*YPOAiw8b$sWQmiR9W5l}}M?;Yc5K^EmH_?+D5(qhpExRETX{haGXMG8fcU#!V1r zV7GAw8orJ}IC;G@k^g5Xky9SCl>X1A?{B$rwzZX=3q)D1bb}Q)mt7iFd*y6HhM|BeeU6U)VtyeM-F0X8CZ4D-RLK4uF_Ec zya9n^P3Ae0zh66Z$x_G<9DLv?$WT~wwXwvL-9(S6uhvc1%C0V7wg1wFaDw!K*Bh|? z;nic9B1MZ-Ouua|&o1Du!8C)ifkEQ6_k3H_zoKUaX&vQsw~hkQLBL!_aL)g|@bChL zr*GBX9#1C_92E3Y^XD%q`t%85fIk*@<6!I%$MTLxbX=~R0<3@Zs0>%7*G~LdTwqXy zhYiwQ>HJW>W}}|f5KZJJ-gdZ7W)#AmFR?p2yBkQTQUnw4ol4Jn0=1{JiheW&N$JaN zP)`zAjybxVCCFh#kG~=n$B*qSB_&&~;Z+sxRuCCaCn5uZrYlk_51cK_e4{G-nWo-8Fay*ya4iCiemVm-CMVuVd zI|j)lCVg1+UAvK|GBxUQRWG5>IN&LuZDWFCnR%ne-*Kx;k_D5!>FW+jVUxFb6du0V zq1sG}+UHV8)zJcHsEq&2t}xy9yorRXPP6M(jc9f|Y=D(=K4n|9>-{j{@nGcQF~e2rv``D94=Y~c_FvrVn! zbMDz*L`t>hQ(O*#HRwy2r$EZ^IAI4q?<^ZEKz2aZ&;cITdDP zm+_T+GpM=?2q&LE@UGm%F!QWXTy%1ouxuXdRDIZ_T^HbU_9dig)~KVbf|-e8Q&)a& zd8PmGoS^G5Z-~llt6uCw zDWAK|vN7UkoYQRVIBN+$XReE{Yf~ayk0!Bf?z(1sv4Nk#dVxQnSvj7dwP7&$+gAs( zy+<4TEet*?E#qT};HjQtUgztTW~OS;jL8dve>_q+^|!OFr){2AWQFY79Yo8GUt_OL zN&PV%n)TAHHkk&i(~WQS16B3{6DuZnDS$ZSrGH6yDkJ51irVeBLAi{T>kCAutVbh> z(Q5bO?7&r$pep^T{$xrEOKM&rF-Ygfkg?v#=hh);HY_!a1g@Bb&m03;w~0n?8NxB& z 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 literal 0 HcmV?d00001 diff --git a/delivery_sendcloud_oca/static/description/Image_40.png b/delivery_sendcloud_oca/static/description/Image_40.png new file mode 100644 index 0000000000000000000000000000000000000000..46f3057ba9ce3edd4c1dfee610b07b4a0b768bde GIT binary patch literal 49966 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 literal 0 HcmV?d00001 diff --git a/delivery_sendcloud_oca/static/description/Image_50.png b/delivery_sendcloud_oca/static/description/Image_50.png new file mode 100644 index 0000000000000000000000000000000000000000..7d0dee269f490dd5f74e341021d58f0b60d4944f GIT binary patch literal 64556 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 literal 0 HcmV?d00001 diff --git a/delivery_sendcloud_oca/static/description/Image_70.png b/delivery_sendcloud_oca/static/description/Image_70.png new file mode 100644 index 0000000000000000000000000000000000000000..0d7f0497f205677170bb0004b4089a550513545a GIT binary patch literal 79538 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