Commits on Source (58)
-
Without a cleaning, I get some trailink whitespaces on some accounts
5d9284e6 -
2fda007f
-
hydrargyrum authored
TODO proper expiration
a54ab1b8 -
hydrargyrum authored8ac51eae
-
This would cause an issue when getting an account from openapi but that doesn't exist in directaccess.
e952656d -
d337522e
-
The website changed a bit (like h1 -> h2), meaning that for connections with multiple cards, we only got one.
be509da8 -
CM remove the input meaning "Yes, i want to report my consent" but still asked users if they want to confirm or not
85ff4e54 -
Allow an ItemElementFromABstractPage to resolve to another ItemElementFromABstractPage. Useful for module hierarchies with more than two layers.
d1b9943a -
63370313
-
d4a6193c
-
on_load is overriden for some pages, but the parent on_load from MyHTMLPage was not called. This is needed because on the MyHTMLPage on_load, we detect spurious "maintenance" pages at random time.
fba6d431 -
Life insurance accounts page can be temporary unavailable as the server return 500 error without any data
d1086c31 -
- Defined jwt_token before login - Updated home_login url
645b7e6f -
When submitting form, we can sometimes encounter unexpected 500 and 503 errors.
81a877e5 -
5b30a395
-
For some reason we only got the first owner, here we flatten all accounts into one list.
baea1b67 -
For creditmaritime websites, supplementary requests are needed. is_creditmartime handles these differences.
31363fb1 -
creditmaritime changed the value again. Bad value did bad baseurl redirect.
a85eda9e -
add AccountInfoPage to fetch account id edit navigation & xpath for iter_investments & iter_pockets add a method to navigate between tab easily on the user space
cf71b785 -
50abc1ca
-
This allows modules to inform about what fields are wrong, if they have the knowledge
8ee94022 -
Even more than BrowserIncorrectPassword, we know what field is incorrect, without having to parse a message.
91fe9469 -
This allows modules that have knowledge to give insights to an app using woob, without having apps to rely solely on textual messages that may not be localized appropriately, not be clear enough, etc.
8c1395f1 -
3750fbb3
-
The "diff" value was reported as "quantity". On s2e websites, the investments pages can show the list of investments can be seen with 2 different tables/views. One that displays "valuations" and the other one that displays quantities. We go from one view to another through a input switch. Before, it was enough to set a "visualisationMontant" or "valorisationMontant" boolean to have the expected view. Now, it is also needed to add a specific input to "activate" the view that we want. As this was missing, we were also using the "valuation" view, and so trying to retrieve the last column anyway for quantities (even if it was "diff" in this case).
35c6d0cd -
For cmcic-am funds info, before the domain name was www.cmcic-am.fr , but it was rebranded and so requests are redirected to a new www.creditmutuel-am.eu website.
1f58ae98 -
For some funds, we get a link that directs directly to the fund info page as they are "private"/"closed" funds. For common public founds, the "direct link" will not work, but we can search for them in hsbc fund search engine. And, for some special funds, sometimes there is a link to a "videos-pedagogiques" page that has a link to the fund info page for all classes of the share.
2b3a815c -
This is useful in the case of a "fill_account" for example, to be able to provide some parameters, in the same way that it is done with "ListElement" methods. self.page.fill_account(obj=account, space_name="jam")
e5628f49 -
Since the s2e website was modified, accounts "name and id" list is on a different page than the accounts "summary" page. And, sometimes, 2 different "accounts" can have the same name (Ex.: PEG). In that case, there is absolutely no info on the summary page that could allow to differentiate between the 2 accounts listed with the same name to find the correct id. To resolve this issue, we assume here that the accounts will always be listed in the same order on both pages. And so, in case of "conflict", we attribute the id for a name in the same order as they are listed on the "id list" page.
c7002ee2 -
2fbc4751
-
b1f561cd
-
The switch must be done with one more form.
55b2f081 -
38013b4d
-
36d54796
-
3f641950
-
For users doing authentication with certificates rather than their password, we asked for a fallback authentication, with the password. The JSON object returned in this case is way different than the one received if we were loging with credentials in the first place.
fde1921d -
8f2ed5d5
-
82e5b5b7
-
2FA can be done before the end of 90d. Nevertheless user can click on "ignorer(x jours)". We Skip it when it is possible.
f390ed96 -
6ccc4012
-
21c6fe33
-
768d1bb1
-
47967e59
-
b926205d
-
d5a29f6b
-
Recently some URLs have changed their account id param. Instead of the account id, they needed the new _url_code attribute. Not using this one leads to error 500 with a maintenance message that is in fact deceptive. Since the implementation of the new URLs, IBAN were not retrieved anymore. That is because the RIB request also need to use _url_code. This commit fixes this, as well as simplifying and cleaning the way IBAN is retrieved. _url_code must also now be used to access card_page or we also end up on a error 500.
3400ccef -
request_information was mandatory with woob application.
701c7511 -
77611eb1
-
1691b6ed
-
We sent an empty token, which gave us an error.
4c32bbc0 -
The flow is not the same for those (they are on natixis), so we don't check if they are still opened, because it raises a BrowserUnavailable (which is here for a good reason). The only way we do this check anyway is to avoid bugs in the life insurance flow, which is not the same with MILLEVIE.
a1a96b50 -
e5aacc04
-
cfea89f1
-
3665fc3f
-
73690388
-
hydrargyrum authored1840a514
-
f7a088c9