- Jul 18, 2019
-
-
- Jul 05, 2019
-
-
Some connections have no main_account, in which case we should not try to get mina_account iban nor yield it. Closes: 43394@sibi
-
Some connections have an empty password and we crash way too late in the code of browser.py because empty passwords are not detected by the regexp in module.py. The purposeof this patch is to raise wrongpass properly instead of bug. Closes: 39327@sibi
-
The cragr server crasher really often when trying to change space or when calling iter_transfer_recipients. Closes: 39997@sibi, 40000@sibi, 40007@sibi
-
Some perimeters seem to have no main account (or no account at all) so we must check this before calling get_main_account(). Closes: 11808@zendesk
-
'FLORIANE 2' as TYPE_LIFE_INSURANCE (cragr régions) 'CEL2' as TYPE_SAVINGS (cragr api) 'LIVCR' as TYPE_SAVINGS (cragr régions) ‘INTEGRAL PEA’ and ‘COMPTE PEA-PME’ as TYPE_PEA (submodule netfinca) Closes: 11364@zendesk
-
Some card labels were half empty because the xpath slightly changes.
-
Some connections have two coming lines plus an information line, in these cases we must seleft the last coming line while ignoring the information line at the end. When there is no information line, we must take the last coming line otherwise we are skipping the latest coming transactions. Closes: 11993@zendesk, 12060@zendesk
-
-
-
The @class of the loan balance is usually "montant3" but in some cases it can also be "montant4". Closes: 42591@sibi
-
Some cards have only one coming line and the tr[position()=last() -1] returns an empty URL, therefore when trying a self.location() on it we get logged out. We must verify if there is only one line of coming before returning the card's URL. Closes: 42215@sibi
-
-
- Jun 17, 2019
-
-
-
-
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
-
to be warn if there are new login urls
-