- Mar 16, 2019
-
-
The accounts with an id equal to '0' redirect to another website, which looks like the new cragr website. (I saw Credit Agricole Provence Côte D'Azur Banque Privée - bgpi-gestionprivee.credit-agricole.fr) The accounts that are found on the new website are already on the old one. Closes: 9948@zendesk
-
-
Closes: 36178@sibi 35977@sibi
-
-
Loan page added (middle to long term) Might need to adapt for short term loans when finding one case. closes:9665@zendesk
-
The card page changed again and the numbers were in different xpaths so the cards were not retrieved. Closes: 9918@zendesk, 9987@zendesk
-
We only got one life insurance account. Fixed it, now we get all invest account in Browser2 way. Same thing for the invest.
-
The login URL changed
-
The next_page navigation is totally illogical. In the next page button you can return to the first transactions. Morever no logical pattern in history url navigation can be exploited. Nevertheless, we can skip these pages with the comparaison of the first transaction of the page. Closes: 8257@zendesk 8318@zendesk 8292@zendesk 9235@zendesk 9589@zendesk
-
* coming balance is 0 * it can have several summary coming card transactions in future transactions list, retrieve all coming transaction
-
Credit du Nord PEE has (now) an enhanced security feature, using a kind of 'fingerprinting' of the browser device which is used to detect if you changed device ; and will trigger the sending of a OTP to email or SMS for authorization of a new device. If you fill-in the proper OTP you received, it will allow this new device from now on. The current creditdunordpee does not handle this feature, and I was not able to add it easily. Instead, I found that this bank is using what looks like a shared platform with other banks - that is already supported by weboob (module : s2e for the shared code, and modules: bnppere, capeasi, erehsbc, esalia for the banks using it) Thus I rewrote the creditdunordpee module to use s2e shared code and have the authentication working. In addition to fixing authentication, the use of s2e module gives us a new capability (CapBankPockets). Morever, it seems maintained.
-
'context' request data is not needed anymore
-
The iter_investments() method in AmundiBrowser was renamed iter_investment() to fit the method call from the AG2R module, it also has to be modified for caels that is a child of amundi.
-
The "_tabi" param for FCPE invests may be equal to "C" or "I1"; this new regexp handles the two possible values. Closes: 9974@zendesk
-
-
Closes: 37123@sibi
-
Sometimes, an rgpd pages pop when trying to logging, causing an ActionNeeded. This page (that the user don't see) can be by-passed by going on the bypass_rgpd url. This is what we do every time now when we try to logging if we retrieve this page. closes: 9023@zendesk closes: 9529@zendesk
-
-
Some users have a PEA but they don't have access to linebourse. The self.page.is_error() was already handled in iter_accounts, but not in iter_history() and iter_investments(), therefore some connections were still crashing. Closes: 32564@sibi
-
Inactive accounts have no link and if we try to click for history or investments, it returns a BrowserUnavailable. So we must verify if they are inactive before trying requests.
-
Some LI on crédit coopératif did not have any balance so the accounts were skipped because there was an xpath that we did not handle yet. An example of these life insurances is "ACTIPLUS".
-
The Crédit Coopératif connections could not access the Linebourse space because the in update_linebourse_token() method, the domain was hardcoded and only worked for the caissedepargne module.
-
Closes: 37021@sibi
-
The name wasn't defined in the namespace
-
-
Closes: 30784@sibi 37312@sibi
-
raise BrowserIncorrectPassword, even if password is not wrong Closes: 36047@sibi 36149@sibi 36150@sibi
-
boobank need iterable element
-
-
-
This commit fixes several bugs in iter_accounts, linked to untyped accounts and unavailable main account balances. I factorized the try/except when trying to go the an accounts space. I also added a try.except on the "cards" requests because it often returns a 400 error that crashes the whole connection. The count_spaces xpath was corrected to fit specific professional spaces too. Closes: 35460@sibi
-
Closes: 29350@sibi
-
For Selenium modules, HEADLESS should always be set back to True before pushing an MR.
-
-
This can happen for loan Closes: 35187@sibi 35596@sibi 35597@sibi
-
sometimes asked letter of secret code are out of size manage this behavior and retry until 4 times Closes: 15969@sibi 29672@sibi 15968@sibi
-
For some recipients that are present in both internal and external lists, the "accountNatureLongLabel" does not appear in the JSON so we must put a default value, even if these recipients will not appear in the final list of recipients because they will be skipped in the browser.py (recipients without the "accountNatureLongLabel" key are actually proxy accounts)
-
In this case when we reached these pages, the navigation is broken. We avoid to reach it in the iter account and return no transactions for history and coming. Closes: 36493@sibi
-
The url were not handled (certainly changed by bp). Closes: 33539@sibi
-
Closes: 9732@zendesk
-