1. 23 Oct, 2019 1 commit
    • ntome's avatar
      [caissedepargne] for transfers, avoid EMV auth if present, choose SMS · 8ca5266e
      ntome authored
      Within a session, caissedepargne requires 2FA authentication for
      transfers or adding recipients. Most often, it's an SMS. But for
      creditcooperatif users, it might be EMV auth OTP by default. In this
      case, on the website, the user can reject EMV auth and switch to SMS.
      
      Reproduce here the fallback behavior. If it's SMS directly, it's ok. But
      if it's EMV, switch to SMS.
      
      In case of fallback, the SMS is sent after request_sms is queried, so it
      must be queried _before_ raising TransferStep, not _after_ as it was
      done it previous code. Thus, we save validation keys in browser state.
      8ca5266e
  2. 17 Mar, 2019 1 commit
  3. 27 Feb, 2019 1 commit
  4. 24 Feb, 2019 1 commit
  5. 06 Jan, 2019 1 commit
  6. 10 Nov, 2018 2 commits
    • Fong NGO's avatar
      [creditcooperatif] new espace bourse for Credit Cooperatif's connections · db94b500
      Fong NGO authored
      The new Linebourse's website uses new requests to an API that are implemented
      in a brand new browser class (LinebourseAPIBrowser).
      
      Caisse d'Epargne's connections still use the old Linebourse website,
      that's why an additional class attribute stores the browser to use
      (LINEBOURSE_BROWSER).
      
      It is only used by Credit cooperatif's connections so far, so the
      existing code has to be kept as such, using if-conditionals on the
      current url to choose which requests to run.
      
      Also, raise an ActionNeeded for the first connection (CGUs)
      db94b500
    • Fong NGO's avatar
      [creditcooperatif] allow multi type connections to work · a8755702
      Fong NGO authored
      The code was only dealing with single type connections ([EU]). I added
      an additional request that needs to be done when there are several
      connection types (on the website the user is asked to choose between
      espace particulier or espace pro for example).
      
      The patch also deals with the fact that the domain name is different for
      the first two requests of the login step.
      
      Closes: 6521@zendesk
      a8755702
  7. 29 Jul, 2018 1 commit
  8. 03 Jul, 2018 2 commits
    • Célande Adrien's avatar
      [creditcooperatif] optional nuser · e3fe7ab0
      Célande Adrien authored
      e3fe7ab0
    • Célande Adrien's avatar
      [creditcooperatif] add nuser · 0b726d34
      Célande Adrien authored
      Since caissedepargne has now a third identificator, nuser. It had been added to creditcooperatif.
      
      With a Switching Browser, the module can use the CenetBrowser.
      
      Several BASEURLs are handled because one is used for the login ans the other one for the rest of the navigation.
      So that the BASEURLs can be written in the code for another script.
      
      The migration script is the one made for caissedepargne to handle nuser.
      
      Closes: 5588@zendesk
      Closes: 5523@zendesk
      Closes: 5574@zendesk
      Closes: 5643@zendesk
      Closes: 5645@zendesk
      Closes: 4440@sibi
      0b726d34
  9. 09 Jun, 2018 1 commit
  10. 31 Mar, 2018 4 commits
  11. 03 Mar, 2018 1 commit
  12. 04 Feb, 2018 2 commits
  13. 14 Jan, 2018 1 commit
  14. 20 Sep, 2017 1 commit
  15. 03 Sep, 2017 1 commit
  16. 30 Aug, 2017 3 commits
  17. 16 Jun, 2017 1 commit
  18. 21 May, 2017 1 commit
    • ntome's avatar
      [creditcooperatif] fix debug leftover · 1eb3a220
      ntome authored
      Do not use StatesMixin in creditcooperatif yet. For the perso accounts,
      the password field is an OTP that shouldn't be stored in config.
      1eb3a220
  19. 20 May, 2017 3 commits
  20. 01 Apr, 2017 4 commits
  21. 08 Jan, 2017 2 commits
  22. 24 Dec, 2016 1 commit
  23. 03 Dec, 2016 1 commit
  24. 18 Nov, 2016 1 commit
  25. 05 Jun, 2016 2 commits