How to migrate to the new OfD structure?
⏭️

How to migrate to the new much. OfD structure?


Abstract


Before the 4th of July, until v.17.0, our Odoo fur Deutschland product was located in 1 repository, structured into the following 11 modules : 

  • much-ofd-installer
    • much_ofd_datev
    • much_ofd_german_data
    • much_ofd_german_translation
    • much_ofd_qweb_updater
    • much_ofd_qweb_updater_account
    • much_ofd_qweb_updater_account_inventory
    • much_ofd_qweb_updater_delivery_inventory
    • much_ofd_qweb_updater_inventory
    • much_ofd_qweb_updater_purchase
    • much_ofd_qweb_updater_purchase_requisition
    • much_ofd_qweb_updater_sale

From the 4th of July, starting v.17.0.1.0.0, the OfD product was restructured into 3 products : much. DATEV CSV export, much. German Data & Translation, much. German document templates.

Each product have it's own repository, structured in the following way: 

  • much-german-documents
    • much_qweb_updater
    • much_qweb_updater_account
    • much_qweb_updater_account_inventory
    • much_qweb_updater_delivery_inventory
    • much_qweb_updater_inventory
    • much_qweb_updater_purchase
    • much_qweb_updater_purchase_requisition
    • much_qweb_updater_sale
  • much-datev-integration
    • much_account_datev_export
    • much_account_datev_import
    • much_account_datev_legacy_base
  • much-german-data-translation
    • much_german_data
    • much_german_translation


Guide to migrate 


It is recommended to migrate to the new structure as soon as possible, so it's easier to get the latest fixes and features. To do so, we implemented migration scripts that allow you to seamlessly adopt the new structure.

To migrate, please do the following : 

  1. Remove much-ofd-installer from your repository
  2. Add the new 3 folders (listed above) to your repository
  3. Once deployed, go to Odoo > Apps and Update Apps List
  4. Activate the modules from the 3 new folders (listed above)