Skip to content
  1. Feb 11, 2024
  2. Jan 11, 2024
  3. Oct 17, 2023
    • jlouvel's avatar
      [caissedepargne] Fix obj_raw behavior · 4118e925
      jlouvel authored and Damien Mat Jedrzejewski's avatar Damien Mat Jedrzejewski committed
      Some transactions have a date in their raw labels that we use for
      FrenchTransaction patterns. If there is a date in the raw attribute, at
      some point FrenchTransaction will use parse_with_patterns method. If the
      year is missing in the raw attribute, this method will try to use the
      date attribute of the object. The date attribute will be NotLoaded if
      obj_date has been redefined, like it has been done a few days ago for
      caissedepargne, because redefined attributes values are set after
      regular attributes values. This made every transaction that has a date
      in its raw attribute crash. Redefining obj_raw so that it's executed
      with redefined obj_date.
      4118e925
    • jlouvel's avatar
      [caissedepargne] Fix date fetching for some PEA NUMERAIRE transactions · aa2e0168
      jlouvel authored and Damien Mat Jedrzejewski's avatar Damien Mat Jedrzejewski committed
      "dueDate" is null for some PEA NUMERAIRE transactions, using
      "date" key instead.
      aa2e0168
    • jlouvel's avatar
      [caissedepargne][cenet] Fix deferred card history fetching · 6f811e5b
      jlouvel authored and Damien Mat Jedrzejewski's avatar Damien Mat Jedrzejewski committed
      Module has been updated a few months ago to handle cards that are not
      displayed on the website but have deferred transactions listed on the
      website. There are also regular cards that are displayed on the website
      and had, until now, their transactions linked to the history of the
      parent account. We were not fetching transactions of these deferred card
      since their history is now on the same route than for cards not
      displayed on the website (apparently, could not test any of these cases
      that seem to be rare). Anyway, changed the condition so that we get
      proper deferred card history for any card scenario and distinguish it
      from regular checking account (the method fetching the history can take
      a regular checking or a checking used for a card to get a few data
      first).
      6f811e5b
    • jlouvel's avatar
      [caissedepargne] Fix cenet subscriptions and update document downloading · 715e7470
      jlouvel authored and Damien Mat Jedrzejewski's avatar Damien Mat Jedrzejewski committed
      Recently, subscriptions handling has been implemented back in
      caissedepargne. cenet is inheriting from caissedepargne's module and it
      was trying to call iter_subscriptions method in the browser whereas in
      cenet, iter_subscriptions was redefined as iter_subscription.
      Also improved document handling in module.py so that testing is easier
      through woob.
      715e7470
    • lbellebouche's avatar
      [caissedepargne] Handle unknown case of ownership on cards · e1d7b40a
      lbellebouche authored and Damien Mat Jedrzejewski's avatar Damien Mat Jedrzejewski committed
      Some cards can have 'Tiers' instead of 'Titulaire', and
      we cannot say if it is a co-owner or an attorney.
      e1d7b40a
    • jlouvel's avatar
      [caissedepargne] Handle SiteSwitch to old CE for PP connections · 2204fd71
      jlouvel authored and Damien Mat Jedrzejewski's avatar Damien Mat Jedrzejewski committed
      Even though PP connections' accounts can be found in a JSON on new CE
      space, they should not be scrapped from this new space. No details
      whatsoever can be found there, meaning no history or investments. This
      is because CE never migrated these PP profiles to the new CE space. It
      is impossible for these users to go to the new interface, unlike any
      other type of profile. Login for PP is very similar to any other login,
      except we don't have to do the last authorization process and we can
      directly be redirected on the old space. From there, SiteSwitch switches
      the browser for OldCaisseEpargneBrowser.
      2204fd71
    • jlouvel's avatar
      [caissedepargne][oldcaissedepargne] Add OldCaisseEpargneBrowser · d691eee1
      jlouvel authored and Damien Mat Jedrzejewski's avatar Damien Mat Jedrzejewski committed
      Needed to handle PP profiles that can't be fully fetched from new space.
      Tried to keep only the necessary stuff, this is not a strict copy of the
      old browser. For instance, got rid of transfer stuff or subscriptions
      method since PP profiles can't have any documents.
      d691eee1
  4. Sep 26, 2023
  5. Aug 25, 2023
  6. Jul 31, 2023
  7. Jul 24, 2023
  8. Jul 21, 2023
  9. Jul 17, 2023
    • jlouvel's avatar
      [caissedepargne] Rework module · b36a6f8b
      jlouvel authored and Quentin Defenouillere's avatar Quentin Defenouillere committed
      The whole point of this rework is to drop the old caissedepargne space
      that is still online but is missing more and more features each day. We
      already supported the new login but this has been extended for all
      connections and reworked. A new authorization process at the end of the
      login is necessary to get the right token that allow browsing the new
      space. The parsing is way simpler since we get all the data from
      caissedepargne "new" internal API. Unfortunately, a session still can't
      last for more than around ten minutes and the 2FA handling is
      problematic at the moment since the device won't be remembered, making
      the 2FA asked at each login.
      b36a6f8b
  10. Jun 01, 2023
  11. May 23, 2023
  12. May 02, 2023
  13. Apr 08, 2023
  14. Apr 04, 2023
  15. Apr 03, 2023
  16. Mar 29, 2023
  17. Mar 28, 2023