- Mar 18, 2020
-
-
Almost as simple, one dependency less.
-
If no 2fa we get a redirection to contract page (before we got a 200). Closes: 61970@sibi
-
We returned a false browserunavailable in some pro accounts. Here we add a check on the redirect page. Closes: 56215@sibi, 17824@zendesk, 17830@zendesk, 17844@zendesk, 17854@zendesk, 17858@zendesk, 17863@zendesk, 17868@zendesk, 17871@zendesk, 17905@zendesk, 17923@zendesk, 16614@zendesk, 17943@zendesk, 17957@zendesk, 17966@zendesk, 17971@zendesk
-
Warning: the documents tab doesn't have the same label on each child module, so it was needed to visit each sub site to find all possible labels
-
-
There might be more documents than displayed on the first documents page. A button "Afficher tout" exists which shows everything. It might be missing if we clicked it already (warning: the site is stateful for the session). Also, the id from URL might not reflect the document type, it has been observed to be "EDI/..." for various document types, without "RDC" or anything meaningful. So, type using the label instead.
-
As detailed in #198, adding CapDocument to s2e module allows us to list available PDF documents (operation statements, yearly reports) and download them. All "employee savings banks" that are using s2e module can benefit from this new capability : in order to do this, it's necessary to change the module definition of all these modules and have them inherit from CapDocument (otherwise the capability coming from the parent module -s2e- is not detected by weboob-config update).
-
In python2, cookies from a cookiejar are bytes, but we compare them to a unicode string (unicode_literals). This is not a problem until there are non-ascii bytes. Unfortunately, sometimes the caissedepargne/palatine site returns cookies in utf-8. So we end with non-ascii bytes. In python3, it doesn't crash, but requests or the lower layers interpret cookies as latin-1 instead of utf-8, which yields a few garbled characters, but fortunately we do not care about that part of the cookie. Closes: 57830@sibi
-
These imports will be used while we shift all module imports to weboob.capabilities.wealth, we all is done we can move the wealth-related classes from bank.py to wealth.py The "__all__" makes sure that classes are used to avoid pyflakes crashes 'import but unused'.
-
- New SCA by orange : MobileConnect, which requires a pin to be typed on the user's phone - MobileConnect sends a notification whenever a login is made through login/password comboes - Implemented StatesMixin interface to limit the number of text messages sent to the end-user - Added LoggedOut raise to get_subscription_list, in case the cookies expire, forcing a login, and retrying the get_subscription_list
-
- xvfb is required for blinkpdf 1.0, but not for 1.1 - xvfb is not necessary for QtWebEngine 5.14, but it is for 5.11, which is the version available on the ppa for debian/buster stable
-
We retrieve statement documents but we didn't update the accepted_document_types
-
Closes: 17765@zendesk
-
-
-
-
-
-
-
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
-