- Apr 11, 2021
-
-
Romain Bignon authored
-
Romain Bignon authored
-
- Apr 04, 2021
-
-
- Mar 24, 2021
-
-
hydrargyrum authored
-
- Feb 12, 2021
-
-
Market accounts are situated on a specific page that is identical to the accounts page. The details of some of them can be fetched by going to the linebourse space. Unfortunately, not all of them are present, and we need to go a first time to see which accounts are available on linebourse so we don't go there for nothing.
-
- Dec 26, 2020
-
-
- Dec 14, 2020
-
-
add KEEP_ATTRS in proxy browser to handle otp validation.
-
- Dec 11, 2020
-
-
Adapt init, add logins URLs and add KEEP_ATTRS in proxy browser. In module.py, domain is not necessary anymore.
-
- Nov 27, 2020
-
-
Necessary to adapt to changes in parent.
-
- Jul 15, 2020
-
-
The call fails on caissedepargne for savings accounts but it works fine on creditcooperatif.
-
- Apr 22, 2020
-
-
The sms and validation_option URLs in creditcopperatif are already handled in caissedepargne browser. We do not directly go on those overloaded url either, so they are useless.
-
- Feb 12, 2020
-
-
Romain Bignon authored
-
Romain Bignon authored
-
- Oct 23, 2019
-
-
Within a session, caissedepargne requires 2FA authentication for transfers or adding recipients. Most often, it's an SMS. But for creditcooperatif users, it might be EMV auth OTP by default. In this case, on the website, the user can reject EMV auth and switch to SMS. Reproduce here the fallback behavior. If it's SMS directly, it's ok. But if it's EMV, switch to SMS. In case of fallback, the SMS is sent after request_sms is queried, so it must be queried _before_ raising TransferStep, not _after_ as it was done it previous code. Thus, we save validation keys in browser state.
-
- Mar 17, 2019
-
-
Romain Bignon authored
-
- Feb 27, 2019
-
-
Romain Bignon authored
-
- Feb 24, 2019
-
-
Romain Bignon authored
-
- Jan 06, 2019
-
-
Romain Bignon authored
-
- Nov 10, 2018
-
-
The new Linebourse's website uses new requests to an API that are implemented in a brand new browser class (LinebourseAPIBrowser). Caisse d'Epargne's connections still use the old Linebourse website, that's why an additional class attribute stores the browser to use (LINEBOURSE_BROWSER). It is only used by Credit cooperatif's connections so far, so the existing code has to be kept as such, using if-conditionals on the current url to choose which requests to run. Also, raise an ActionNeeded for the first connection (CGUs)
-
The code was only dealing with single type connections ([EU]). I added an additional request that needs to be done when there are several connection types (on the website the user is asked to choose between espace particulier or espace pro for example). The patch also deals with the fact that the domain name is different for the first two requests of the login step. Closes: 6521@zendesk
-
- Jul 29, 2018
-
-
- Jul 03, 2018
-
-
-
Since caissedepargne has now a third identificator, nuser. It had been added to creditcooperatif. With a Switching Browser, the module can use the CenetBrowser. Several BASEURLs are handled because one is used for the login ans the other one for the rest of the navigation. So that the BASEURLs can be written in the code for another script. The migration script is the one made for caissedepargne to handle nuser. Closes: 5588@zendesk Closes: 5523@zendesk Closes: 5574@zendesk Closes: 5643@zendesk Closes: 5645@zendesk Closes: 4440@sibi
-
- Jun 09, 2018
-
-
Login changed, password changed, account numbers changed, history changed. There is no OTP anymore for login. There is no pro site. It's just an AbstractBrowser to caissedepargne.
-
- Mar 31, 2018
-
-
Closes: 4548@zendesk
-
Closes: 4698@zendesk
-
It requires an OTP. Also, add StatesMixin and let transfers have an error on the last request.
-
-
- Mar 03, 2018
-
-
Closes: 4383@zendesk
-
- Feb 04, 2018
-
-
Deffered card summary was fetched as coming, not anymore. Now only deffered card details are fetched as coming, and summary will appear in history later. Closes: 4114@zendesk
-
Closes: 4034@zendesk
-
- Jan 14, 2018
-
-
- Sep 20, 2017
-
-
Florent authored
-
- Sep 03, 2017
-
-
- Aug 30, 2017
-
-
The page used previously may return transactions too recent to have a date with empty date or "en cours de comptabilisation". The new page returns seems to have no empty dates but "en cours de comptabilisation" (ignored). Plus there are other transactions that were never returned by previous page. So use new page.
-
-
-
- Jun 16, 2017
-
-
hydrargyrum authored
-
- May 21, 2017
-
-
hydrargyrum authored
Do not use StatesMixin in creditcooperatif yet. For the perso accounts, the password field is an OTP that shouldn't be stored in config.
-