An error occurred fetching the project authors.
  1. 25 Jun, 2020 1 commit
    • Nicolas Wavrant's avatar
      erp5_trade: move the composition cache in BusinessProcess.py · e5587493
      Nicolas Wavrant authored
      Since BusinessProcess.py was moved to portal_components, the cache in mixin/composition.py,
      which was kept at the level of the zope process, was causing issue when portal_components
      was reset : the classes kept in __class_cache would not get resetted, and later calls
      to asComposedDocument would reuse them. In consequence, these classes would kept pointers
      to objects in the old class BusinessProcess, causing bugs as these objects would have
      been cleaned by the reset.
      
      The first intuition was to remove this cache, unfortunately the reason of this introduction
      (fixing a memory leak) is still valid nowadays, so I've decided to move this cache within
      BusinessProcess, as it has the advantage of emptying it whenever portal_components is resetted.
      
      For more information of the bug mentionned above, and the trials about removing the cache can
      be found in the discussion of this MR :
      nexedi/erp5!1032
      e5587493
  2. 07 May, 2020 1 commit
  3. 23 Apr, 2020 1 commit
    • 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
  4. 11 Mar, 2020 1 commit
  5. 10 Feb, 2020 1 commit
  6. 14 Jan, 2020 2 commits
  7. 01 Nov, 2018 1 commit
  8. 02 Oct, 2018 1 commit
  9. 09 Mar, 2018 1 commit
  10. 17 Feb, 2015 1 commit
    • Julien Muchembled's avatar
      Reimplement MRP for new simulation · a39bcc3e
      Julien Muchembled authored
      MRP was broken and unused for a long time, since legacy simulation was dropped.
      This commits resuscitates MRP, at least:
      - expanding, for both operation and sourcing
      - building of production reports & production packing lists
      
      Business Processes replaces Supply Chains.
      trade_phase replaces industrial_phase
      industrial_phase is now used to variate partially produced resources.
      a39bcc3e
  11. 16 Oct, 2014 1 commit
  12. 04 Sep, 2014 1 commit
  13. 30 May, 2013 1 commit
  14. 30 Apr, 2013 3 commits
  15. 28 May, 2012 1 commit
  16. 11 May, 2012 1 commit
    • Julien Muchembled's avatar
      Cleanup API of TransactionalVariable and read-only cache · d70587e3
      Julien Muchembled authored
      - New readOnlyTransactionCache context manager replacing
        enableReadOnlyTransactionCache and disableReadOnlyTransactionCache
      - Drop compatibility code that tolerate a dummy context to be passed to
        getReadOnlyTransactionCache and getTransactionalVariable.
      d70587e3
  17. 02 Mar, 2012 1 commit
  18. 27 Dec, 2011 2 commits
  19. 12 Dec, 2011 1 commit
  20. 16 Nov, 2011 1 commit
  21. 27 Jul, 2011 1 commit
  22. 29 Jun, 2011 2 commits
  23. 21 Jun, 2011 1 commit
  24. 20 Jun, 2011 1 commit
  25. 15 Jun, 2011 2 commits
  26. 09 Jun, 2011 1 commit
  27. 07 Jun, 2011 1 commit
    • Sebastien Robin's avatar
      on movement collections, use list of properties defined in rules · c64d4287
      Sebastien Robin authored
      Until now, we had in movement collections all possible properties
      found by _propertyMap for every movement. Now movement collections
      use list of properties defined in rules.
      
      This change was breaking some tests because not enough properties
      were expanded, so in the same time it is required to add more
      properties to progagate on several rules
      c64d4287
  28. 04 Apr, 2011 1 commit
  29. 22 Mar, 2011 1 commit
  30. 18 Mar, 2011 1 commit
  31. 17 Mar, 2011 1 commit
  32. 16 Mar, 2011 1 commit
  33. 11 Mar, 2011 1 commit
  34. 10 Dec, 2010 1 commit