An error occurred fetching the project authors.
  1. 16 Jul, 2015 2 commits
  2. 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
  3. 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
  4. 30 Jan, 2015 1 commit
  5. 16 Oct, 2014 1 commit
  6. 04 Sep, 2014 1 commit
  7. 28 Apr, 2014 1 commit
  8. 19 Mar, 2014 1 commit
  9. 19 Feb, 2014 1 commit
  10. 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
  11. 10 Sep, 2013 2 commits
  12. 09 Sep, 2013 1 commit
  13. 09 Jul, 2013 1 commit
  14. 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
  15. 02 May, 2013 1 commit
  16. 15 Apr, 2013 2 commits
  17. 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
  18. 21 Feb, 2013 1 commit
  19. 18 Feb, 2013 1 commit
  20. 28 Sep, 2012 1 commit
  21. 23 Aug, 2012 4 commits
    • Rafael Monnerat's avatar
      Sometimes section is not present · d930fd56
      Rafael Monnerat authored
      Sometimes on configuration product-config can be defined but promise-path and
      site id isn't, like for example when some instance use DeadlockDebugger.
      d930fd56
    • Łukasz Nowak's avatar
      Split on any whitespace. · 31596611
      Łukasz Nowak authored
      Whitespaces shall be encoded with %digit
      31596611
    • Romain Courteaud's avatar
    • Romain Courteaud's avatar
      Add getPromiseParameter · 650c86f9
      Romain Courteaud authored
        Read external promise parameters.
      
        The parameters should be provided by an external configuration file.
        Location of this configuration file is defined in the zope configuration
        file in a product_config named as the path of the ERP5 site.
        Example if the site id is erp5:
          <product-config /erp5>
            promise_path /tmp/promise.cfg
          </product-config>
      
        The promise configuration is a simple ConfigParser readable file (a list of
        section containing a list of string parameters.
      
        getPromiseParameter returns None if the parameter isn't found.
      650c86f9
  22. 20 Jun, 2012 1 commit
  23. 03 May, 2012 1 commit
  24. 21 Mar, 2012 1 commit
  25. 14 Mar, 2012 1 commit
  26. 12 Mar, 2012 2 commits
  27. 07 Mar, 2012 7 commits