- Mar 18, 2020
-
-
-
-
-
-
-
-
For wealth accounts, we can also fetch the market orders (passages d'ordres) on the corresponding tab.
-
-
Some internal recipients cannot be parsed on the website and so, do not appear in the iter_accounts. Those accounts do not have the id in their label, so we need to change where the id is gathered from. The `value` of each `option` of the select is the same as the id we can parse from the label, so we can directly get the id from the `value` attribute. Closes: 53010@sibi 53027@sibi
-
In this new url found in the iframe, we have to skip it (réglementation en matière de lutte contre le blanchiment). It's not accountpage, consequently a ActionNeededPage is add. Closes: 46647@sibi
-
New recipients labels are stripped on the website. Without stripping them, it sometimes failed the assert in `check_values` because of the trailing space we still had. Closes: 61817@sibi
-
-
-
- unicode_litterals import added to modules/free/browser.py and modules/free/module.py - removed unused unit test - raise WebsiteUnavailable if there are too many requests instead of raising an AssertionError Closes: 50138@sibi
-
Some investment tables have a different xpath from the other ones for the last line of the table. Closes: 17649@zendesk
-
There is only one browser now, no need to keep the /api folder. Also added a comment on how we build the BASEURL from the website choice.
-
-
-
-
-
The existing code had support for DecoupledValidation only for recipients. This allows to suppport DecoupledValidation for transfers as well.
-
-
Wrongpass is associated with this url /errorauthn#error=INVALID_CREDENTIALS (no clue on html page). The baseurl is original_website and change for childs. Closes: 61526@sibi
-
-
Some external recipient's bank name can have dots in it.
-
I don't know why it was added in the first place but it's clearly useless.
-
Closes: 60524@sibi
-
Closes: 57642@sibi
-
When adding a recipient, the website asks for a specific key case name from a personal key card that each user has. Those keys are now displayed as image.
-
With browser when we click on "retour aux comptes" we are disconnect. We have to do login again. Maybe a temporary behaviour. Closes: 51235@sibi
-
-
The dateValeur used for the date is unstable and sometimes irrelevant. So instead we use dateOperation for the date of transaction (which is always the date used by the website). This modification requires some modifications on the rdate which used to be compared to the dateValeur.
-
- If there are no accounts, we catch BrowserForbidden exception to return an empty list instead. - get_profile() now goes through auth page to retrieve profile informations to prevent the crash if the user does not have any accounts.
-
The Baseurl is specific for children and must be set by them self and not be handled by parent.
-
The previous commit forced the content-type of every request to application/json which broke the request to get transactions. With the wrong header, the response defaults to the five last weeks of history instead of the requested month. This resulted in duplicated transactions as we got the same transactions for each request. Closes: 16691@zendesk, 17238@zendesk, 16660@zendesk, 16684@zendesk, 17235@zendesk, 17240@zendesk, 16560@zendesk, 17275@zendesk, 16778@zendesk, 16648@zendesk, 17286@zendesk, 16569@zendesk, 16703@zendesk, 16572@zendesk, 17344@zendesk, 17416@zendesk, 17425@zendesk, 16688@zendesk, 16693@zendesk, 17470@zendesk, 16775@zendesk, 17501@zendesk, 17507@zendesk, 17505@zendesk, 17504@zendesk, 17502@zendesk, 17499@zendesk, 17519@zendesk, 17556@zendesk, 17574@zendesk, 17581@zendesk
-
-
Some backend using weboob is unfortunately developed by monkeys who think it is fine to mangle weboob objects dates behind our back, so we cannot even trust our own data. Save the transaction date before shit-backend puts its shit-covered hands on it, so pagination is not fucked up.
-
* Avoid account_id check on transfer * Search the account by iban in init_transfer to get the right account_id * In iter_transfer_recipients if we not found classical id we use IBAN
-
Some bank name have a dash in it, which the actual regex did not handle.
-
-