• Arnaud Fontaine's avatar
    ZODB Components: erp5_trade: Migrate Documents, Interfaces and Mixins from filesystem (MR !1101). · 85417113
    Arnaud Fontaine authored
    * Remove TaxLine Document which was replaced by Trade Model Line a while ago.
    * Keep {Delivery,Inventory,Order}{Cell,Line} on FS for now because of InventoryInteractor.
    * About DeliveryRootSimulation Document migration to erp5_trade:
      + AccountingTransactionRootSimulationRule (erp5_accounting) inherited from
        it but as this is probably not actually used/useful, avoid depending on
        erp5_trade or refactoring but just copy/paste.
      + InvoiceRootSimulationRule inherited from it but as it is only used in
        erp5_invoicing (which already depends on erp5_trade) move it there.
        - erp5_configurator_standard_accounting_template: Add depend on erp5_invoicing.
    * Move Documents used by several bt5 to erp5_core rather than add depends on erp5_core.
      Once migration of Products to ZODB Components will be finished, there will be moved to
      their appropriate bt5s as it would be complicated to reorganize bt5s too at this point.
      + Inventory: used by erp5_archive and erp5_accounting.
      + Order: used by erp5_project.
      + PackingList: used by erp5_publication.
    85417113
document.erp5.DeliveryRootSimulationRule.py 4.07 KB