Skip to content
  1. Apr 26, 2021
  2. Apr 11, 2021
  3. Apr 04, 2021
  4. Mar 24, 2021
  5. Feb 26, 2021
  6. Feb 12, 2021
    • Damien Mat Jedrzejewski's avatar
      [societegenerale] Better detect logged out state · e722331d
      Damien Mat Jedrzejewski authored and hydrargyrum's avatar hydrargyrum committed
      When reloading state and requesting the last page visited,
      when that page is one of the one in json_pages.py,
      we are usally logged out.
      This is handled in AccountJsonPage with a special Logged property.
      But it needs to be as well in the other pages.
      We do that by introducing a LoggedDetectionMixin,
      inherited by a SGPEJsonPage, common to all subsequent pages.
      e722331d
    • Damien Mat Jedrzejewski's avatar
      [societegenerale] Big Pro/Ent cleanup · d53a3afc
      Damien Mat Jedrzejewski authored and hydrargyrum's avatar hydrargyrum committed
      To better avoid problems when changing things not common
      to SGEntreprise and SGProfessional,
      inheritance scheme is changed.
      
      A common SGPEBrowser still exists. It takes in
      common login steps from SocieteGeneraleLogin,
      and common Pro/Ent navigation.
      But SGProfessionalBrowser and SGEnterpriseBrowser are now
      each inheriting separately from SGPEBrowser.
      
      It bears importance for the few differences in 2FA handling
      for Ent, where it is systematic, compared to Pro.
      
      Also, dead code is deleted (browser and pages' side).
      And a few commenting is added.
      d53a3afc
    • Artyom Chvostov's avatar
      [societegenerale] Fix error handling in transfers · 4e1004de
      Artyom Chvostov authored and hydrargyrum's avatar hydrargyrum committed
      Initially only the case of "PLAFOND_SIGNATURE_DEPASSE" had to be added.
      But after discussions, the need to fix other cases emerged.
      4e1004de
    • droly's avatar
      5af8a3be
    • Damien Mat Jedrzejewski's avatar
      [societegenerale] Fix: handle Secure Access on Ent · ffecc268
      Damien Mat Jedrzejewski authored and hydrargyrum's avatar hydrargyrum committed
      Secure Access is a kind of AppVal and is the 2FA method for Ent users.
      It was implemented with the common SocieteGeneraleTwoFactorBrowser.
      
      But it a systematic 2FA and
      it could not work with the backend for several reasons:
      - when entering the handle_polling,
      first URL to be called, when loading state, was initiating a second 2FA;
      - only one user's device name was displayed in the validation prompt,
      although there could be several;
      - after validation, we must to end up on a LoggedPage to
      avoid triggering a chained init_login();
      - once in background sync, load_state was starting at last url,
      altough it needs to start at login to be able to raise NeedInteractiveFor2FA;
      - also, since SGProfessionalBrowser is inheriting from
      SGEnterpriseBrowser, we must be revert in it some of the discussed
      changes made in SGEnterpriseBrowser.
      ffecc268
  7. Jan 27, 2021
  8. Jan 18, 2021
  9. Nov 27, 2020
  10. Nov 17, 2020
  11. Oct 28, 2020
  12. Sep 09, 2020
  13. Aug 26, 2020
  14. Aug 07, 2020