1. 29 Apr, 2013 10 commits
  2. 26 Apr, 2013 1 commit
  3. 25 Apr, 2013 2 commits
  4. 24 Apr, 2013 2 commits
  5. 23 Apr, 2013 1 commit
  6. 22 Apr, 2013 6 commits
    • Julien Muchembled's avatar
      CMFActivity: move message serialization code to Message class · ee2edadb
      Julien Muchembled authored
      Later, we might want to do more processing after loading, or before dumping,
      accessing private Message data.
      ee2edadb
    • Julien Muchembled's avatar
      CMFActivity: remove non-executable message state (-3) · e47f2923
      Julien Muchembled authored
      When an object is deleted, higher level code used to flush its messages (without
      invoking them). However, a concurrent and very long transaction may be about to
      activate such an object, without conflict. We already experienced false -3
      errors that could prevent other messages to be validated.
      
      Because there is no efficient and reliable way to flush absolutely all messages,
      messages on deleted objects are now ignored and deleted without any email
      notification. There's only a WARNING in logs. But for performance reasons,
      there's still a flush on object deletion.
      
      To simplify code, messages that went to -3 for other reasons, like a
      non-existing method, now go to -2. In fact, this was already the case for
      grouped messages.
      
      In case that a path is recycled, it may still be possible for a message to be
      executed on a wrong object (the new one), instead of being ignored (because the
      activated object was deleted). So in such scenario, developer should make sure
      not to delete an object that may be activated in a concurrent transaction.
      If the original object has an OID at the moment it is activated, an assertion
      will make sure the message is not executed on another object.
      e47f2923
    • Julien Muchembled's avatar
      testCMFActivity: clean up · fcce7b97
      Julien Muchembled authored
      fcce7b97
    • Jérome Perrin's avatar
      Merge erp5_accounting_alternate_catalog in erp5_accounting · 70a8e561
      Jérome Perrin authored
      Also add support for own section title and count method.
      Update configurator accordingly
      70a8e561
    • Jérome Perrin's avatar
      f1b7b62c
    • Jérome Perrin's avatar
  7. 19 Apr, 2013 2 commits
  8. 18 Apr, 2013 1 commit
  9. 17 Apr, 2013 3 commits
  10. 16 Apr, 2013 2 commits
  11. 15 Apr, 2013 10 commits