- 02 Dec, 2018 32 commits
-
-
Etienne Lachere authored
meant to work with oAuth2 compliant modules. The module constructs the authorization_uri with every params it needs (at least client_id and redirect_uri), then raise BrowserRedirect with this uri.
-
Frédéric Lépy authored
-
Martin Sicot authored
When trying to use iter_invesments on accounts which have only cash on them, the valuation diff would fail because in the JSON the values is 'null'. Closes: 26798@sibi
-
Vincent Ardisson authored
-
Quentin Defenouillere authored
The boursorama website changed and now the former code user to fetch card numbers is completely obsolete: we must go to the cards page, fetch the card's hash using card.url, match this hash with another hash on the page that will be associated with the card's number. In addition, I removed the method iter_card_ids() that was never called and constitutes dead code. Closes: 13401@sibi
-
Sylvie Ye authored
-
Sylvie Ye authored
-
Martin Sicot authored
When accessing sogecash for the first time, a form must be filled. Hence the action needed.
-
Andras Bartok authored
-
Sylvie Ye authored
and raise browserUnavailable
-
Vincent Ardisson authored
-
Martin Sicot authored
tag name changed for the cards details
-
Maxime Gasselin authored
With a label with a length > 40, some spaces is add with the <wbr> tag. A simple remove of wbr tag is sufficient.
-
Maxime Pommier authored
- For some account, the page used to find the token was a 302 that redirect the browser to an page where we could not find any usefull information. Added a new page to check if the first one was empty. Closes: 20342@sibi 8050@zendesk
-
Martin Sicot authored
Use parse_french_date instead of Date to get the different dates for the loans.
-
Sylvie Ye authored
-
Kevin Gueuti authored
-
Kevin Gueuti authored
-
Martin Sicot authored
Closes: 7505@zendesk
-
Quentin Defenouillere authored
Matching perimeters can include " et " instead of " & " but also "et" instead of "&" si I removed the spaces in order to check both possibilities. Closes: 8016@zendesk
-
Quentin Defenouillere authored
Some accounts have a balance but no label on the website. To avoid empty account labels I added "Compte sans libellé" as a default value.
-
Quentin Defenouillere authored
Customers complained about weird invest labels that they could not identify in some of the invests. These invests are actually part of iter_liquidity, therefore, in order to fit the liquidity model, I renamed these investments with "Liquidités" and "XX-liquidity". I on purpose did not use create_french_liquidity because here liquidities are iterated with klass=Investment in pages.py and they have specific attributes such as original_currency and invest_account_id. Closes: 7977@zendesk
-
Sylvie Ye authored
-
Maxime Gasselin authored
The site seems have changed for revolving loans and for several case it's not necessary to use Async method. Closes: 2709@sibi
-
Maxime Gasselin authored
In the new cards space, some cards have no history like "Carte Dépôts". Consequently we skip them. Closes: 28173@sibi, 28190@sibi, 28179@sibi
-
Maxime Pommier authored
Closes: 26867@sibi
-
Maxime Gasselin authored
Before, some accounts present in the new present were not return. Here the patch take in consideration all the space where cards are scrapped to avoid the maximum of conflict. Closes: 7178@zendesk
-
Florian Duguet authored
Use a different url for login because it redirect to another url whith 'pro' inside when connection is a professional one and handle thoses url for subscription and documents Closes: 18742@sibi 26106@sibi
-
Maxime Gasselin authored
Sometimes when we add a BP recipient, we don't catch the expected message wich is present on the backtrace: "Le n° de compte que vous avez saisi appartient à La Banque Postale, veuillez vérifier votre saisie". Because has-class("app_erreur") have several responses, we prefer the in method. Closes: 28005@sibi
-
Martin Sicot authored
Closes: 7432@zendesk
-
Maxime Pommier authored
-
Maxime Pommier authored
When account MILLEVIE history was unavailable (error 500), BrowserUnavailable exception was not caught. This problem triggered an other error later, when we tried to get investment for this kind of account. Closes: 16315@sibi
-
- 30 Nov, 2018 1 commit
-
-
Romain Bignon authored
-
- 20 Nov, 2018 1 commit
-
-
Nicolas Frandeboeuf authored
-
- 11 Nov, 2018 3 commits
- 10 Nov, 2018 3 commits
-
-
Maxime Gasselin authored
The account table is present when no account is present, we need to add condition to avoid research account in this case. Closes: 27858@sibi
-
Baptiste Delpey authored
-
Quentin Defenouillere authored
Sometimes the LCL website does not work properly and we randomly land on the LoginPage while trying to get transactions: AttributeError: 'LoginPage' object has no attribute 'get_operations' I added an "if" to verify if we are on the login page and raise BrowserUnavailable before calling "get_operations()" to prevent these issues that are not always reproducible. Closes: 16243@Sibi
-