An error occurred fetching the project authors.
  1. 17 Jul, 2015 2 commits
  2. 16 Jul, 2015 18 commits
  3. 27 Mar, 2015 1 commit
    • Julien Muchembled's avatar
      CMFActivity: automatic migration of queues and removal of button to recreate tables · 3d644bde
      Julien Muchembled authored
      The action to recreate activity tables while preserving existing messages
      was unsafe for 2 reasons:
      - if any error happened, messages could be lost
      - it relied on Message.reactivate
      
      Which this patch, any instance created after commit d881edd1 (Aug 2010) will
      upgrade successfully. For older instances, make sure you have no activity left.
      
      For cases where 'ALTER TABLE' would not work, a better way to implement repair
      functionality would be:
      - one action to backup all messages in ZODB
      - and another to restore them
      And maybe a security so that during the backup-clear-restore sequence,
      activities can't be created nor processed.
      
      If any column is added in the future, it would still be possible to write code
      that fills them by inspecting messages.
      3d644bde
  4. 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
  5. 30 Jan, 2015 1 commit
  6. 16 Oct, 2014 1 commit
  7. 04 Sep, 2014 1 commit
  8. 28 Apr, 2014 1 commit
  9. 19 Mar, 2014 1 commit
  10. 19 Feb, 2014 1 commit
  11. 31 Oct, 2013 1 commit
    • Arnaud Fontaine's avatar
      Portal Type as Classes, ZODB Property Sheets: Ensure that they are reset on · 2e16e170
      Arnaud Fontaine authored
      other ZEO clients even if ZODB Components are not.
      
      Steps to reproduce:
      
        1/ On zope1, view and edit a person to make sure class is fully loaded.
        2/ On zope2 add an interaction in person_interaction_workflow and add a script raising an exception.
        3/ Edit a person on zope2. The exception is raised, confirming that the interaction is called.
      
        When editing a person on zope1, the exception is not raised.
      2e16e170
  12. 10 Sep, 2013 2 commits
  13. 09 Sep, 2013 1 commit
  14. 09 Jul, 2013 1 commit
  15. 05 Jun, 2013 1 commit
    • Arnaud Fontaine's avatar
      Avoid regeneration of classes when starting a node within a cluster with already started nodes. · 20362ede
      Arnaud Fontaine authored
      When starting a node, ERP5Site.__of__ calls ComponentTool.reset(), which was
      never synchronised so it returned True (without generating a new cookie at its
      level) and causing synchronizeDynamicModules to be called with
      force=True. This generated a new cookie and leading to dynamic classes being
      meaninglessly regenerated on all nodes.
      
      Instead, modify ComponentTool.reset() behavior so it *always* reset Portal
      Type classes when Components are reset (as it should have always been as the
      class inheritance may have been modified) and force regeneration of Portal
      Type classes in this method if reset is True.
      Signed-off-by: Vincent Pelletier's avatarVincent Pelletier <vincent@nexedi.com>
      20362ede
  16. 02 May, 2013 1 commit
  17. 15 Apr, 2013 2 commits
  18. 20 Mar, 2013 1 commit
    • Aurel's avatar
      New ERP5 SyncML implementation · 291fafc5
      Aurel authored
      Complete rewrite of the syncml core engine to make it scallable
      Remaining work :
      - review of conflict management
      - re-implement splitting of big object
      - generic unit test for AsynchronousEngine
      - complete review of default conduit
      - lot of TODO and XXX in the code to check
      291fafc5
  19. 21 Feb, 2013 1 commit
  20. 18 Feb, 2013 1 commit