1. 20 Jul, 2018 1 commit
    • Georgios Dagkakis's avatar
      erp5_free_subscription: several improvements on interaction the updated Free Subscription · af71c6f7
      Georgios Dagkakis authored
      from Free Subscription Request:
      
      - In case of 'subscription', do not create a new Free Subscription
      if one already exists
      - In case of 'unsubscription' still create a Free Subscription if none exists
      and invalidate it at once
      - Allow having variation_category that will be passed to the Free Subscription
      - Handle definition of effective_date and expiration_date in Free Subscription better, Rule is:
      We prioritise effective_date (or expiration_date) if it exists
      Then getStopDate result (stop_date or acquiring from start_date) if it is not None
      Finally current date
      - Have assertions on variation_category and raise in case of unknown type
      af71c6f7
  2. 25 Jun, 2018 1 commit
  3. 21 Jun, 2018 3 commits
  4. 20 Jun, 2018 2 commits
  5. 19 Jun, 2018 1 commit
  6. 18 Jun, 2018 1 commit
    • Georgios Dagkakis's avatar
      Coordinate reachability · f6c56826
      Georgios Dagkakis authored
      This Merge Request adds ```reachability_workflow``` and adds it to all Coordinate types  (Adress, Email etc.)
      so that the can be marked as ```reachable``` or ```unreachable```.
      It also adds ```coordinate_interaction_workflow```, so that when a coordinate text changes actions can be triggered.
      The default behaviour is that, when coordinate text changes for an 'unreachable' Coordinate, it is marked as reachable.
      
      We already discussed this with @jerome , but I cc @nexedi , since this can break compatibility in projects, because
      in the past Coordinates acquired ```validation_state``` by their parent document (Person, Organisation, etc).
      So now, if some code checks ```getValidationState``` (though it should be checking on the parent) for Coordinate, or searches Catalog with ```validation_state``` (though it should be ```parent_validation_state```), behaviour will change.
      
      Test Result <a href="https://nexedijs.erp5.net/#/test_result_module/20180608-2D68AF16">here</a> seems good (3 failures in UI tests that seem unrelated)
      
      
      /reviewed-on nexedi/erp5!691
      f6c56826
  7. 15 Jun, 2018 6 commits
  8. 14 Jun, 2018 13 commits
  9. 13 Jun, 2018 5 commits
  10. 12 Jun, 2018 7 commits