- Apr 26, 2021
-
-
cdetab (and connection_type) is set in do_api_pre_login method but we might want to use it for the sole purpose of getting cdetab, notably in other modules using this one.
-
Sometimes we have cookies with duplicated names in the CookieJar. This can happen when we have cookies with the same name but with different domains or paths. We can't access or delete these cookies as we would normally because it would raise a CookieConflictError. We have to use the `remove_cookie_by_name()` function for that particular case.
-
-
- Apr 11, 2021
-
-
Romain Bignon authored
-
Romain Bignon authored
-
- Apr 04, 2021
-
-
- Mar 24, 2021
-
-
hydrargyrum authored
-
hydrargyrum authored
We must be on the page where the document is listed to be able to download it, so let's select the right year. Else we download an unrelated HTML page.
-
hydrargyrum authored
-
hydrargyrum authored
It should be str, not Decimal. Also, it trimmed leading zeroes, which is wrong.
-
- Mar 12, 2021
-
-
The password field label defined in the module was different from the one shown on Caisse D'Epargne website. This commit rectifies this by updating the password field label to the correct value.
-
- Feb 26, 2021
-
-
when there are no loans, it's useless to try again and again and again...
-
-
- Feb 12, 2021
-
-
These accounts are not accessible and navigation is broken here. The solution here is to do login again and skip them.
-
-
This is done to help filtering between actual and uncertain wrongpass.
-
Check self.home.is_here() was raising errors too early. Users of professional accounts could not add new recipients.
-
Market accounts are situated on a specific page that is identical to the accounts page. The details of some of them can be fetched by going to the linebourse space. Unfortunately, not all of them are present, and we need to go a first time to see which accounts are available on linebourse so we don't go there for nothing.
-
- Jan 27, 2021
-
-
- Jan 18, 2021
-
-
For some connections, the default authentification is by certificate and the fallback method is EMV. So we can use the fallback request again to use password authentification.
-
- Jan 09, 2021
-
-
When this authentification method is the default choice, we check if we can use PASSWORD authentification mode.
-
Sometimes, on creditfoncier, the wrongpass message is raised as a websiteUnavailable error.
-
- Dec 26, 2020
-
-
Here the difficulty is to know which spaces to use with just the nuser for information. If no nuser is given we use part, else we use the second space. AssertionError has been added in case we have more than 2 spaces and 2 spaces whitout part. I don't know if these case can exist, but we can catch it first.
-
Here an example of false wrongpass: The webview accept 5 numbers and send 6 in authorize request.
-
-
The URL query is only there the first time we go to the Natixis space for "MILLEVIE" life insurances. In subsequent calls, the page was not handled and we got an error.
-
For Pro users, after several redirections, leading to GarbagePage, baseurl can be back to Par users URL. This led to 404 error when a form was submitted.
-
- Dec 11, 2020
-
-
data is not enough specific
-
Cenet website imposed EMV authentication for all users. It is mandatory every 90d and become the default authentication mode. Moreover the authentication process is the same than original caissedepargne website. Consequently, a loginbrowser shared by the two websites, and cenet keep its precedent login method for children compatibility (still used redirect). So these changes handle: Login Factorization and split browser specificities, EMV authentication and states.
-
Damien Mat Jedrzejewski authored
-
Some connections can have several subscriptions (ex: pro + part). In this case we must return the user type by priority. Moreover a connection with 'PART' value has been seen.
-
- Dec 07, 2020
-
-
Login starts now on api. The commit permits to get precedent informations by a different way (ex: codetab, connection_type...). Moreover some childrens still works with the precedent code, so it was needed to keep compatibility. Closes: Sibi does not return this issue (websiteunavailable)
-
- Nov 27, 2020
-
-
caissedepargne website navigation is broken when you go on "mes épargnes" for these users. The solution is to do a login again.
-
During login the BASEURL changed and we are not able to do login again. Consequently the baseurl is added for these pages to avoid navigation on the bad domain.
-
- Oct 28, 2020
-
-
Some login with nuser have a new format expected in authorize url. Some clues are given in JS file to determinate if we must fill login/nuser with 0 or seperate by a space (depending on the login length).
-
-
On creditcooperatif, the text in the menu says "Mes Prêts" instead of "Mes Crédits". In all cases the link contains 'CRESYNT0' so we use it in the xpath instead of the text.
-
- Oct 07, 2020
-
-
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.
-
- Sep 23, 2020
-
-
Otherwise some connections have 'CenetBrowser has no attribute iter_market_orders'
-