- May 24, 2021
-
-
Romain Bignon authored
-
We were using the value of those accounts as id, but we can have multiple accounts with the same value. This cause crash because of having multiple accounts with the same id
-
We were assuming that every accounts had pockets, but they do not.
-
-
Not all accounts have one.
-
-
The URL regex for the "situation" page fit the whole website so all connections ended up with an ActionNeeded
-
At login, users can be asked to activate their account on the website.
-
For this we need to check the message in both 'espèces' table and 'titres' table.
-
-
-
Only 1 year performance available.
-
obj_number were missing, there was an r'' missing for a Regexp, and I implemented the company_name, which is easy to find on the page.
-
-
The column name could be "Valorisation 1" or "Valorisation 2". The numbers are for nota bene at the bottom of the page.
-
When no "compte titre" is present, the table is still present but "A ce jour, vous ne détenez aucun titre issu de vos droits." message is present.
-
-
-
-
The website changed a lot except for some tables. I remade the login and added pages for functionnalities that were once on only one page. There is a return system with a form. If you miss it, the page blocks you, even if it is a parallel one. It seems to me that coming is missing and history for market type accounts. The module now handles pockets.
-
update CapBank into CapbankWealth when iter_investments is implemented update CapBank into CapbankPockets when iter_pockets is implemented add CapBankWealth when iter_investments is implemented and inherit CapCgp or CapBankTransfer or CapBankTransferAddRecipient add CapBankPockets when iter_pockets is implemented and inherit CapCgp or CapBankTransfer or CapBankTransferAddRecipient
-
-
-
The request on user_info URL can sometimes encounter `ReadTimeout` issue (server not delivering data). It usually lasts for a few hours. So when it timeouts we raise `BrowserUnavailable`.
-
-
we add an assert if the label is empty because it can break the logic of the link id
-
To keep under watch, impossible to find a way on the website to get on this space, no clue why this request is not working anymore.
-
-
-
-
Investments and transactions are reachable for MILLEVIE accounts.
-
-
So far millevie's urls are built thanks to accounts' labels. But for some reason the labels are not retrieved the same way as they were before. Consequently the millevie's urls are not complete and lead to an error page. Instead, use the accounts' number (only for natixis' accounts, which include millevie life insurances).
-
-
transactions with 'arbitrage' type must be filtered out because they do not affect the balance
-
Some accounts did not have _info attr especially if the Account is provided externaly (ex for iter_transfer_recipients).
-
hydrargyrum authored
The OTP seems to be by email though it seems to have room for phone. The duration of the no-more-otp session is unknown.
-
hydrargyrum authored
get_auth_mechanisms_validation_info was definitely not a getter
-
hydrargyrum authored
-
hydrargyrum authored
There was "otp_sms" and "emv_otp", rename to "otp_emv" for consistency. Also indicate in methods that's the login handling of EMV.
-