- Jun 17, 2019
-
-
add sanity check on: * recipient.category (have to be 'Interne' or 'Externe') * recipient.enabled_at (today or later)
-
Closes: 41770@sibi Closes: 11590@zendesk 11684@zendesk 11787@zendesk 11769@zendesk
-
Users can split their transactions if they want. We don't want this kind of custom transaction. - The sum of this transactions can be different than the original transaction ex: The real transaction as an amount of 100€, the user is free to split it on 50€ and 60€ - The original transaction is scraped anyway and we don't want duplicates
-
Closes: 11548@zendesk Closes: 35074@sibi
-
Put a regex in ValueBackendPassword to check for a valid password format Updated unicode with unicode_literals Closes: 11797@zendesk, 29323@sibi
-
Got to raise it with a get_error in the login function, with checking of the error message Closes: 11797@zendesk, 29323@sibi
-
-
-
-
-
don't go on IBAN details page if the current page is not the IBAN page
-
Accounts may have a user-entered label, the account types dict must take "p.e.a." wording in case the client choses that Then, iter_account will properly find the account number going through the market page Closes: 11360@zendesk
-
Added 'epargne retraite agipi pair' which is a TYPE_PERP Changed obj_type to make use of MapIn filter Listed in 11364@zendesk
-
Added 'BNP Paribas Multihorizons' and 'BNP Paribas Libertéa Privilège' which are TYPE_LIFE_INSURANCE Listed in 11364@zendesk
-
LoggedPage missing in LoanDetailsPage Returned WebsiteUnavailable for the enabled accounts of these connexions Closes: 11637@zendesk, 11652@zendesk, 11766@zendesk, 39220@sibi
-
On the website only the Unitvalue have an original currency, other units are in EUR. Closes: 11219@zendesk
-
We returned a None liquidity object. We now return an empty list. Closes: 10880@zendesk
-
Closes: 42142@sibi
-
-
For certain recent loans the 'jourEcheanceMensuelle' in the JSON is set to 0, the next_payment_date in iter_accounts should then be set to NotAvailable Closes: 11660@zendesk, 41369@sibi
-
Certain accounts do not have a 'solde' because they have not been invested yet, hence should be ignored in iter_accounts Closes: 11403@zendesk, 39487@sibi
-
do not retrieve them anymore, just check that there are no errors
-
-
-
-
Some accounts (for example, coming for Crédit Agricole) do not have any liquidities on this page and the CleanDecimal.French() has no number to parse.
-
The filling of account attributes was made in a way that did not always work and was causing errors such as "AttributeError: 'NoneType' object has no attribute 'group'" on the currency regex. In addition, not all accounts are Market so we need to Map() the correct types depending on the account label (most accounts are called COMPTE TITRES or COMPTE PEA). Closes: 30957@sibi, 9774@zendesk
-
Some loans were skipped because we didn't properly fetch their balance. It turns out there are two kinds of loan tables (5 or 6 col) and the 5 column ones have no total_balance or next_payment_date, only a balance.
-
Right after login, the accounts url already contains a sessionSAG and some connections require that we fetch it before going to the accounts page otherwise the navigation does not work properly. Closes: 42205@sibi, 42211@sibi, 42212@sibi
-
There are a lot a bugged connections because we don't manage to reach the wealth page and it raises the assert self.wealth.is_here() since we are on error page. To avoid this, we verify if we failed to reach it and try again. Closes: 42211@sibi, 42205@sibi, 42212@sibi
-
For cards that haven't been used there is no coming available yet so we use default=0. Closes: 42210@sibi
-
This on_load may cause infinite loops and it turns out that if we navigate properly, we are never logged out. Closes: 42242@sibi
-
Some accounts with transactions in dollars do not contain the regular JSON keys for the transactions labels, only the 'libelleOperation', therefore we must set default values to avoid ItemNotFound errors. Closes: 10924@zendesk
-
For some accounts (like revolving credits) the value balance is not empty, it contains 'Montant dispnible' and in both cases we need to skip the column and fetch the oprational balance instead. Closes: 42278@sibi
-
When the coming is positive, the xpath contains "Opérations créditées" instead of débitées". Closes: 42220@sibi
-
-
Closes: 42334@sibi
-
Some perimeters are unaccessible, even from the website. If these cases wxe simply skip the perimeter (its label is empty because we reached an error page when trying to access it). Closes: 11845@zendesk
-
Loans must be typed correctly to avoid account ID duplicates. Closes: 39128@sibi
-
ValueBackendPassword accepts empty passwords so we must raise a wrongpass if the credentials are empty. Closes: 42369@sibi
-