- Jun 17, 2019
-
-
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
-
On the website, history tables with 7 columns have a Debit and a Credit column and both amounts are displayed as positive, whereas the Debit transactions should be with a negative sign. Closes: 11795@zendesk, 11830@zendesk, 11838@zendesk
-
We found connections with 6 columns, including vdate. Closes: 42334@sibi
-
Some accounts do have a 'En valeur' column but no text in it, so we must select the balance in the 'En opération' column instead. For this, we should rather check if a CleanText() returns True instead of a TableCell(). Closes: 42205@sibi
-
The account lines are in fact coming information for the account right above. We included these lines because they may be real accounts but we must exlude all the comings properly.
-
Up to now we were handling iter_deferred_cards() for single cards and mutliple cards for one parent account, but not multiple cards for multiple parent accounts on the same perimeter: it is essential to go back to AccountsPage before submitting several card forms in a row. Closes: 42208@sibi
-
-
Some connections have a specific accounts table in which some SUPPLETIS accounts have the same xpath as cards comings. We must include these accounts in the item_xpath as well as skip the 'fake' comings when trying to get the deferred cards. Closes: 42206@sibi
-
We identified a fifth possible History page table that also has 7 columns but no Vdate. Closes: 42204@sibi
-
Some cards have a history table with 4 columns, some with 3. The amount is always in the last column so it is better to use td[last()] instead of td[4] to make it work for all cards.
-
Some connections are blocked at Login because they need to renew their password. Closes: 42205@sibi
-