- Sep 09, 2020
-
-
Fixing some issues introduced by fetching accounts on the wealth accounts page, and some others: - error 500 while going on the new page, - a json field that needs to be optional, - a fix for the matching of accounts from the synthesis and wealth pages.
-
- Aug 26, 2020
-
-
Some accounts are on the "Epargne" tab but not in the summary page where we fetched them. We need to get the ones we missed from this page. This also means we need to get on that tab to get history and investments. For now we only have the issue with some life insurances so we go on the new tab only for them, but the connector might need larger changes if we find out that other accounts are concerned.
-
We can have a failed_authentication here. To avoid to crash, a default value here allows to catch wrongpass further. Only seen for banquepopulaire module. An AssertionError has been added for caissedepargne in case of empty redirect_data.
-
Concerns pro users on old_login where the message "Délégué inexistant" is thrown be website just after login, and also in the route the weboob takes on.
-
- Aug 07, 2020
-
-
For certain contracts, text 'Veuillez contacter le Crédit Bailleur' is present in lieu of the expected amount in the 'Montant restant dû' column. We skip the account in that case.
-
Multitype users (Pro and Par) might be needed to log as Pro using old_login method. But this will not work if they don't submit 'nuser' field. Now Caisse d'Epargne sends an explicit error about it that we can handle.
-
- Jul 15, 2020
-
-
The action needed is skippable. A similar case was already handled but the condition was too strict.
-
hydrargyrum authored
-
- Jul 02, 2020
-
-
In authorize url we need to add the nuser when it exists and we also need to add the good type_srv value (pro/part)
-
-
- Jun 17, 2020
-
-
AuthenticationMethodPage was missing "logged". Since the page is also used at login, try to distinguish cases.
-
-
First step for login is to submit login without password and get the authentification method type before proceeding to it. For some connections, response JSON returns no auth method, and an 'AUTHENTICATION_FAILED' status right at this step. While there is a message 'Confirmez votre authentification à votre banque à distance', it is deceitful. When attempting the connection in a navigator the same reponse is given but a JS message 'erreur technique, Ce service est temporairement indisponible' is displayed as well. Hence the BrowserUnavailable error to be raised.
-
When the user has no 2fa method enabled, there is a specific error message that needs to be caught.
-
- Jun 04, 2020
-
-
- Jun 03, 2020
-
-
Change wrongpass message in set of possible wrongpass messages to cover more cases in caissedeprgne and its children modules Closes: 67878@sibi
-
Pagination was not handled with measure accounts. Also, we need to store the page on which a specific measure_id is found, since we need to go on that specific page to fetch accounts pointed by that measure_id.
-
- May 22, 2020
-
-
The module did not handle the case when a user needs to renew their password so it crashed. This commit fixes that by checking for a key in the json responses of icgauth.
-
CloudCard (aka Secur'Pass) is a method that asks for an AppValidation when adding new recipients or making transfer when not on the Caisse d'Epargne application.
-
-
- Apr 22, 2020
-
-
-
When error is not catched after itering all connection types available, an AssertionError is thrown, which doesn't help user. Tested on website, "votre abonnement est bloqué" is when wrong password is submitted, it is not an ActionNeeded.
-
-
- Apr 08, 2020
-
-
CLOUDCARD strong authentication was not correctly handled. This led to the user being asked an sms otp when he received an app validation, and it raised a HTTP error 400 when trying to validate the strong authentication.
-
since the creation of a new Checking page, the call to a method no longer worked, because the method was not in the correct page
-
In palatine, the recipient's bank name can be a dash, which did not work with the current regex.
-
TODO - check "asap" status on a sunday
-
-
- Mar 18, 2020
-
-
Almost as simple, one dependency less.
-
Some external recipient's bank name can have dots in it.
-
Some bank name have a dash in it, which the actual regex did not handle.
-
- Feb 12, 2020
-
-
While loading to go to a loan's detail, an error 401 can appear saying: "Error 401: La situation actuelle de votre dossier ne vous permet pas d?accéder à cette fonctionnalité. Nous vous invitons à contacter votre Centre de relation Clientèle au : n° {0}." I can't find a way to pass this error to have the details, so I raise an ActionNeeded. There is no way to get the error message other than hardcode it in the raise. Closes: 14455@zendesk 46426@sibi
-
It's not a mistake, there are really `AUTHENTICATION_FAILED` and `FAILED_AUTHENTICATION` ...
-
The new login mechanism is like transfer authentication and use same URLs and pages. There is 'context' in json response to know if it's a login or transfer, but this key is not always here when authentication fail and we don't know if it's for login or transfer. Refactorize all authentication mechanism to have the context through the code.
-
-
- Jan 30, 2020
-
-
Login and transfer authentication services have identical process and pages Set `is_here` to avoid transfer pages to be catch by login pages during transfer process
-
The new virtual keyboard is, at the moment, only for the region 'rhône-alpes'. The other regions use the old virtual keyboard. Closes: 56606@sibi 15956@zendesk
-
-
Check deposit should be type CHECK. CHECK is the medium, the sign of amount is the direction of transaction.
-
- Jan 08, 2020
-
-