Commits on Source (37)
-
The request, that should give all transactions, is incomplete. Making several requests, one for all except the last two months and the last two months, resolves the issue. Closes: 10250@zendesk
bdf368c8 -
users without checking accounts can't add new recipient
1e18d013 -
To check error message we have to follow error url and check error message ('Nous n'avons pas pu vous authentifier') Closes: 37926@sibi
b2ab7da5 -
cea2c12c
-
eb90e1b1
-
The previous xpath, with the div "label__name" contain two span: one with the short label (hidden in the website) and one with the long label. Now, we try to get the long one. If it's empty, we take the content of "label__name" to be sure to have a value.
aa8d4432 -
ea1da515
-
saving account iban is not retrieve, check on recipient id to avoid saving account to be on their own recipient list
1394a3cd -
When people have more than one accounts, accounts information are not available from the main page. Both behaviors are now handled.
f8228243 -
When there are several accounts but only one is a checking and other are loans, the website does not display the account selection box.
cb70565d -
There is no message within the redirection page, so we need to reach the EntryPage to check whether this message exists.
175c1fca -
The code was handling authentication problems in different places.
5a2f6012 -
For now, there are three values: - owner: The PSU own the account - co-owner: There are at least 2 owners on this account - attorney: It's not the PSU property, but it can manage it (ex: It's children accounts)
c6c9dd64 -
fb83140e
-
064c7b1f
-
We used the Raw pattern to set the rdate and the type of a transaction. The problem is that patter raw set the type to "CARD" (because we need it for card transaction) and not "DEFERRED_CARD". Now, we use raw pattern to set the rdate and we correct the transaction type in the browser.
497d4f36 -
Closes: 38488@sibi
0f2a9eff -
31d7046d
-
I factorized the transactions investments into a separated method to retrieve investments only for the first 20 transactions, otherwise the spirica website is too slow. The rest of iter_history fetches transactions from other pages without investments. I also created a method that checks if we are logged in or not. The current "transactions_page" page is easier to handle if we make it a class attribute, so it can be stored and modified by all three methods.
7fa6e4e4 -
[cmso] All card transaction was typed as deferred card. Fixed it to set the proper type for each transaction.
8a38869a -
4d523b45
-
e172a5a9
-
they have removed captcha, but added an otp at first login then use password for other attemps, so we use a StatesMixin Closes: 36486@sibi 36670@sibi 36669@sibi
27345b43 -
Regression introduced by this commit db85eaab. This regression impacts the type of the card summary transaction, from SUMMARY_CARD to CARD. As a result the code to fetch deferred card history was not reachable anymore.
af878d90 -
cae16c01
-
Changed from "Comptes externes" to "Mes comptes externes"...
ba95dd07 -
8a1cecd5
-
a2d94e58
-
678cbf12
-
Romain Bignon authoredcfba28eb
-
In the history json, amid real transactions, there are some entries with a 0 amount and a label like "Historique indisponible - contacter BNP [...]". These are not transactions, skip them.
05310c36 -
730ad118
-
Needed to do polling for new recipient with digital_key
5a9073e6 -
[browser.filters] Add MapIn filter, that allow the pattern of a selected value to another value using a dict.
b146c77d -
form with id 'P2:F' is not only for 'pro' account in CIC
56e120bf -
Avoids warnings like "encoding error : input conversion failed due to input error, [...]" because the URL was handled by LoginPage (HTMLPage).
3a7c1be6 -
f0b528c7
modules/becm/budgea.py
deleted
100644 → 0