1. 20 Jan, 2021 14 commits
  2. 19 Jan, 2021 5 commits
  3. 18 Jan, 2021 2 commits
    • Vincent Pelletier's avatar
      CMFActivity: Optimise validation queries. · a016ed04
      Vincent Pelletier authored
      See SQLBase._getExecutableMessageSet for operation principle.
      Removes the notion of order_validation_text: activity validation is no
      longer evaluated per-activity , but per-dependency for multiple activities
      at a time. In this context, order_validation_text does not make sense as
      it flattens all dependency types for a given activity.
      Rework activity-dependency-to-SQL methods: use a dict rather
      dynamically-generated method names.
      Based on initial work by Julien Muchembled.
      a016ed04
    • Vincent Pelletier's avatar
      CMFActivity.Activity.SQLBase: Properly release reserved messages when load raises. · f09e1a36
      Vincent Pelletier authored
      Seen happen on SQLDict with 94 indexation activities being stuck assigned
      to a processing node on which load failed because of an SQL deadlock.
      f09e1a36
  4. 14 Jan, 2021 3 commits
  5. 13 Jan, 2021 7 commits
  6. 12 Jan, 2021 4 commits
  7. 11 Jan, 2021 2 commits
  8. 08 Jan, 2021 2 commits
  9. 06 Jan, 2021 1 commit
    • Jérome Perrin's avatar
      authentication_policy: fix UnicodeDecodeError with invalid password messages · 28ef4724
      Jérome Perrin authored
      When new password does not match policy, in reset password and change
      password dialogs, we used u' '.join([str(message) ...]) to join all
      translated messages in a string, but this construct will decode the
      str(message) to unicode using ascii, so it will fail when these messages
      contain some multi bytes characters.
      
      Extend test coverage to check that these dialogs uses translations and use
      non ascii messages in the tests, to make sure we don't have regressions
      with this issue.
      28ef4724