- Feb 24, 2019
-
-
-
-
The Prado website has been engulfed by Humanis. It is currently 100% broken but works when using the Humanis URLs. Since pradoepargne now behaves exactly like humanis, there is no point in keeping a browser.py and a pages.py since it works with total inheritance from humanis. Closes: 35971@sibi, 35867@sibi, 36065@sibi
-
During the login we can pass through a terms and condtions page. We can skip it. To avoid crash it's only necessary to handle this page like a LoggedPage. Closes: 36177@sibi 9673@zendesk
-
Milleis offers the possibility to have twin accounts, which are actually one same account with two different currencies (Euros and another currency). The iter_accounts works well but on the website, twin accounts transactions are completely mixed up, and for now we scrape the exact same history for both accounts so all twin account transactions are duplicated. Since the currency of each transaciton is not precised, we cannot pair transactions to one of the twin accounts. This patch skips iter_history for twin accounts that are not in euros in order to avoid transaction duplicates, the transactions will now only be associated with the Euro twin account. Closes: 9425@zendesk
-
The is_here() of the LoansPage was catching most other accounts pages, as a results, we never landed on AbstractAccountPage and therefore, has_iban() always returned False and we were not fetching the IBANs anymore. I changed the is_here so that every account fits with the right Page. From what I observed, only checking accounts have an IBAN so there is no need to go to every account's detail page during iter_accounts if we do not scrape anything on it. This modification significantly reduces the number of requests and the duration of iter_accounts().
-
duplicate recipient in Element is needed for index, avoid raise DataError for it
-
The link of the rib of savings accounts are only available on the history page. Closes: 31920@sibi
-
they have added another way to login with otp, by sms or email otp is just the first time we login, and to manage it we would have to store session in StatesMixin but it's not mandatory, we still can continue to use recaptcha google and edf won't ask us otp Closes: 36486@sibi
-
For some accounts some json keys are absent, we have to handle it to avoid iter_account and iter_recipient crash. Closes: 18008@sibi
-
-
If we continue the requests, we will send a sms to the customer. We have to check precociously if the user doesn't have recipient/transfer functionalities. Closes: 28047@sibi
-
-
-
Closes: 36193@sibi 36668@sibi 36212@sibi Closes: 9588@zendesk
-
-
-
-
-
-
ISIN codes are fetched from the label for Market/PEA accounts, I implemented the same thing for Life Insurances. Closes: 7467@zendesk
-
We had a silenced bug. The newebsite variable is assigned during the visit of account page and crash (not the good page excepted). The state keep the good value of newebsite and during the next synchronization the iter_accounts can occurs without bug. Here we match the newebsite with the banqueprive url. Closes: 36471@sibi
-
-
add 'EBENE_CAPITALISATION' and 'SOGECAPI_PATRIMOINE' as life insurance account
-
Account balances may randomly appear as "€12,345.67" or "12 345,67 €", this modification enables the handling of both possibilities.
-
If iter_pocket is missing, the module will crash when module.py from S2E tries to call iter_pocket() for the Visiogo browser.
-
Closes: 9041@zendesk, 32466@sibi
-
CreditCooperaitMarketPage did not have the 'is_error' method so all the Crédit Coopératif connections having a Market account crashed when trying to connect to Linebourse. Closes: 31693@sibi
-
-
We don't returned some iban accounts like livret A account. The iban is present in the database but not anymore in weboob. Consequently We have to find the account/recipient based on the id. Closes: 36607@sibi
-
Closes: 9482@zendesk
-
Sometimes users just did not specify their email address. Closes: 36484@sibi
-
Transaction.label content was unreadable due to the format supplied by fortuneo. We retrieve the more readable one every time now. closes:9093@zendesk
-
-
closes:9431@zendesk
-
Closes: 9468@zendesk
-
The xpath is not the same than other checking accounts. Closes: 36355@sibi
-
Closes: 29749@zendesk
-
-
Some documents like "Synthèse ISF" have no information about its account. Consequently, the label column is empty. Closes: 1210550@redmine
-