1. 21 Jun, 2019 13 commits
  2. 20 Jun, 2019 1 commit
  3. 18 Jun, 2019 1 commit
  4. 17 Jun, 2019 2 commits
  5. 13 Jun, 2019 1 commit
  6. 12 Jun, 2019 2 commits
    • Vincent Pelletier's avatar
      CMFActivity: Ignore None dependencies. · e598da95
      Vincent Pelletier authored
      Simplifies activity spawning when dependencies are conditionally set:
        activate(
          after_tag=some_value if some_condition else None,
        )
      instead of having to do a ** dance.
      All columns involved in dependency checking are declared NOT NULL, so providing
      "None" and expecting a dependency to happen was already not working.
      This change pushes this one step further by allowing activity
      auto-validation also happen on these activities.
      Also, simplify getOrderValidationText: avoid iterating on keys and then
      retrieving values, use a list-comprehension, simplify condition.
      Add a test for after_tag, also covering activity auto-validation.
      e598da95
    • Arnaud Fontaine's avatar
      Unit Tests: login*() with a non-ERP5TypeTestCase user was adding... · 66845855
      Arnaud Fontaine authored
      Unit Tests: login*() with a non-ERP5TypeTestCase user was adding ERP5TypeTestCase user anyway and failure was silently ignored.
      66845855
  7. 11 Jun, 2019 2 commits
  8. 10 Jun, 2019 1 commit
  9. 07 Jun, 2019 8 commits
  10. 06 Jun, 2019 7 commits
  11. 05 Jun, 2019 1 commit
  12. 04 Jun, 2019 1 commit
    • Jérome Perrin's avatar
      Updates for xhtml style and gadgets · ce4e546b
      Jérome Perrin authored
      Gadgets:
      
      * Support `changed` flag from `erp5.js`: 
      
      ![unsaved changes sreenshot](/uploads/cff30eae0a5d87df26bac13d43e1da3f/image.png)
      
      * Comply with translation protocol used in ERP5JS. This does not translate, because it would not be easy ( ERP5JS translate client side with a json database of message, but in xhtml style the translation is performed server side with localizer) and not so important now. What matters is just that we can somehow reuse gadgets.
      
      Style:
      
      * While we are at it, fix a minor annoyance that the button in "long" dialogs where not easy to reach, at least on chrome
      
      ![before](/uploads/e03a8311571806a55fd72f6923cf855a/Screenshot_2019-05-31_at_10.38.05.png)
      
      ![after](/uploads/5753bc44fbc0f69b6adfeb14b3367236/Screenshot_2019-05-31_at_10.38.37.png)
      
      /reviewed-on nexedi/erp5!880
      ce4e546b