Skip to content
  1. Jun 09, 2023
  2. May 23, 2023
  3. May 02, 2023
  4. Apr 08, 2023
  5. Mar 01, 2023
  6. Feb 11, 2023
  7. Jan 26, 2023
  8. Jan 10, 2023
  9. Dec 09, 2022
    • jlouvel's avatar
      [societegenerale] Various fixes for wealth accounts · 48dee8b6
      jlouvel authored
      New types of pro loans are fetched since a few days. A few particular
      cases were not covered. Some loans must be skipped since they contain
      almost no information (Crédit Bail Mobilier or Location Option d'Achat
      for example). Pro loan page can sometimes return an unavailable status
      even on the website, handling of that message have been added to prevent
      the for loop fetching the accounts stopping. Also added a default
      NotAvailable for an element of the label that is called
      "informationFacultative" and, as its name says, this value of this key
      is not always provided in the JSON. Finally, added a condition to skip
      some PER and PERCO. These are accounts that have no information on the
      website except a label and a contract number. Clicking on them on the
      website leads us to an error page.
      48dee8b6
    • jlouvel's avatar
      [societegenerale] Add pro loans condition and default for null attributes · dccb1d71
      jlouvel authored
      When fetching short-term credits, we can have "Autorisation de découvert
      (Convention de Trésorerie Courante)" accounts. Those accounts only have
      an iban and a "maximum amount". These are not regular loans so we skip
      them. Also added defaults for these short and medium-term credits,
      data for attributes last_payment_amount and last_payment_date (or next_)
      can be null on the website for some loans.
      dccb1d71
    • sfartit's avatar
      [societegenerale] Fetch new accounts · 9d966c68
      sfartit authored
      Some pages that contains pro loans (short term, and medium/long term)
      were not scraped before.
      Also a page that contains life insurances and per accounts was missing.
      This MR should handle them.
      9d966c68
  10. Jul 04, 2022
  11. Jun 27, 2022
  12. Jun 13, 2022
    • npaillasson's avatar
      [societegenerale] handling new errors · d5247813
      npaillasson authored and ntome's avatar ntome committed
      Management of unhandled errors in the spge part of the module.
      Sometimes in the spge part of the module,
      we get the value 'nok' for the key ‘state’ in the json
      for different 'reasons', which can be
      ENCADREMENT_KYC_PREAVIS, ENCADREMENT_KYC_POST_PREAVIS, INSCRIP_OBL,
      in this case we raise ActionNeeded because the user has to fill in
      some information on the bank website.
      We also manage the ‘err_is’ and ‘err_tech’ cases in which we
      raise BrowserUnavailabe as in the browser of the main module.
      Sometimes the key 'reason' has the value 'FIABILISATION_TS'.
      To manage this case in the main module there is a function named
      check_skippable_action_needed.
      However, in some cases the function does not seem to be sufficient
      to pass FIABILISATION_TS state.
      In this case, we have the key 'chgtnivauth' in the returned json.
      During login, this key is also present when an SCA is required.
      It is likely that, in some cases, an SCA is also required to pass
      the 'FIABILISATION_TS' state.
      So, in the main module, I add the possibility to trigger
      an SCA if the json obtained in the check_skippable_action_needed
      function contains the chgtnivauth key.
      We do not have a PSU to test the solution regarding FIABILISATION_TS.
      d5247813
  13. May 30, 2022
    • Venceslas Roullier's avatar
      [societegenerale/sgpe] handle errors on subscriptions url · 300204ff
      Venceslas Roullier authored and ntome's avatar ntome committed
      When reaching the subscriptions, the user sometimes reaches
      errors; those are similar to some errors reached in the
      accounts pages. We thus reuse a similar method to handle
      reached errors.
      Unencountered errors will have to be added manually later.
      
      Not tested : sca prevents us to really test,
      and our sgpe creds are down.
      300204ff
  14. Apr 28, 2022
  15. Mar 16, 2022
  16. Feb 28, 2022
  17. Feb 18, 2022
  18. Jan 13, 2022
  19. Nov 24, 2021
    • jlouvel's avatar
      [societegenerale] New logged property to handle storage URL · db746108
      jlouvel authored and hydrargyrum's avatar hydrargyrum committed
      If the URL contained in the storage is the recipients URL,
      the website returns a JSON telling us we're not logged.
      We're now using this JSON to set a logged property on the
      concerned pages. Also changed the "on_load" methods for a
      manual check_error method.
      db746108
  20. Oct 13, 2021
  21. Sep 18, 2021
  22. Sep 13, 2021
  23. Aug 13, 2021
  24. Jun 30, 2021
  25. May 10, 2021
  26. Apr 26, 2021
  27. Apr 04, 2021
  28. Feb 26, 2021
  29. Feb 12, 2021