1. 17 Mar, 2014 2 commits
    • Gabriel Monnerat's avatar
      Add Business Template with Constraints as a example of bt5 with all... · 26ea4410
      Gabriel Monnerat authored
      Add Business Template with Constraints as a example of bt5 with all configuration required to upgrade
      26ea4410
    • Gabriel Monnerat's avatar
      Simplify erp5_upgrader to be possible upgrade any project just enabling the... · 0a0d2470
      Gabriel Monnerat authored
      Simplify erp5_upgrader to be possible upgrade any project just enabling the alarms that all Constraints will be called and fixed.
      
      The alarms were renamed to cover each step of upgrader and give the possibility to call each step manually one-by-one. Also, all Scripts that the logic can be done by installing Business Template was removed.
      
      Also added:
       - Constraints that can be used in the upgrader
       - Unit test to check different scenarios
       - Extend external method to be possible dump workflow chains to be compared with all configuration defined on Business Templates
      0a0d2470
  2. 16 Mar, 2014 6 commits
  3. 14 Mar, 2014 4 commits
  4. 13 Mar, 2014 3 commits
  5. 12 Mar, 2014 1 commit
  6. 11 Mar, 2014 1 commit
  7. 10 Mar, 2014 6 commits
  8. 07 Mar, 2014 1 commit
  9. 06 Mar, 2014 1 commit
  10. 04 Mar, 2014 2 commits
  11. 03 Mar, 2014 2 commits
    • Mame Coumba Sall's avatar
      3f6f07d1
    • Tatuya Kamada's avatar
      reindex: Fix duplicate reindex in Supply and Delivery when more than >100 lines. · 671a83f6
      Tatuya Kamada authored
      [Before]:
      
      Where:
      
        in Supply or Delivery(Sale Order, Sale Packing List,..)
      
      When:
      
      ( document.edit(something=some_value)
      
        OR
      
        document.validate(), document.start() something when workflow transition  )
      
      AND
      
        document contains more than 100 sub objects, like 100 lines.
      
      Then:
        /some_module/document/1/recursiveImmediateReindexObject
        /some_module/document/1/reindexObject
        /some_module/document/1/1/recursiveImmediateReindexObject
        .
        .
        /some_module/document/1/100/recursiveImmediateReindexObject
      
      are triggered.
      
      The first big recursiveImmediateReindexObject recursively reindex all the sub
      objects. Thus the following reindex are duplicated.
      
      [After]:
      
      Reindex:
        /some_module/document/1/reindexObject
        /some_module/document/1/1/recursiveImmediateReindexObject
        .
        .
        /some_module/document/1/100/recursiveImmediateReindexObject
      
      The root recursiveImmediateReindexObject is removed.
      
      This has been the expected behavior from the beginning.
      Before was only a side effect by giving empty dict to "if activate_kw == None"
      expression.
      671a83f6
  12. 26 Feb, 2014 10 commits
  13. 25 Feb, 2014 1 commit