- Jul 05, 2019
-
-
The Lower() crashed when one of the Dict() values was null in the JSON. We first verify if these values exist before calling .lower() on the strings. Closes: 11354@zendesk, 11432@zendesk
-
- Jun 17, 2019
-
-
Closes: 42142@sibi
-
do not retrieve them anymore, just check that there are no errors
-
-
- May 25, 2019
-
-
- May 19, 2019
-
-
-
-
-
Go on lcl external life insurance to get accounts for account with "routage" option For life insurance accounts with "popup" option, stay on main website
-
-
- Apr 20, 2019
-
-
- Mar 31, 2019
-
-
- Mar 16, 2019
-
-
Romain Bignon authored
All copyright holders have given their consent.
-
- Feb 27, 2019
-
-
Romain Bignon authored
-
- Feb 24, 2019
-
-
Sometimes users just did not specify their email address. Closes: 36484@sibi
-
closes:9431@zendesk
-
Romain Bignon authored
-
- Feb 05, 2019
-
-
- Jan 23, 2019
-
-
- Jan 13, 2019
-
-
- Jan 06, 2019
-
-
Romain Bignon authored
-
- Jan 05, 2019
-
-
Some users do not have acces to their RIB. Fixed it by checking if we land on 'NoPermission' page before trying to retrieve it.
-
- Dec 21, 2018
-
-
Closes: 835098@redmine
-
- Dec 17, 2018
-
-
Lcl website replaces special characters into the label. ":" was missing in the replace function.
-
Calie life insurances did not have any investments yet. Closes: 7438@zendesk
-
- Dec 06, 2018
-
-
like lcl website
-
- Dec 02, 2018
-
-
- Nov 10, 2018
-
-
Sometimes the LCL website does not work properly and we randomly land on the LoginPage while trying to get transactions: AttributeError: 'LoginPage' object has no attribute 'get_operations' I added an "if" to verify if we are on the login page and raise BrowserUnavailable before calling "get_operations()" to prevent these issues that are not always reproducible. Closes: 16243@Sibi
-
There was a useless "break" after a "return" in a for loop of the class _get_operations. This break will never be executer so I simply removed it.
-
I had to divide by 100 the portfolio share we retrieved.
-
Before, the life insurance id were fetched from a request that does not work anymore. In order to fetch the id we must use the new API that contains account details as well as investments. For life insurances that have no detail, the former code still works. Closes: 7713@zendesk
-
For transaction ids, the (\d+_\d+) regex worked when the account id only has digits but apparently some life insurances have letters in the ID. The new regex, (\d+_[\dA-Z]+), handles both cases.
-
LCL just implemented a new API for the Life Insurance Space. This patch handles navigation to the history and investments JSON pages and the iteration of Transaction() and Investment() objects according to their new website model. Closes: 7713@zendesk
-
Commission added when the end of the transacion is like : "BRUT 327,50COM 1,42". Closes: 7450@zendesk
-
A customer with many accounts had a crash when the module tried to get to the history of a "Calie" account. In fact some Calie pages were not handled. I also added an assert before trying self.page.get_detail() because it often happens that we simply are on the wrong page when doing that (NoneType, DiscPage...) This patch should fix Unhandled Calie pages. The assert should catch any unhandled page. Closes: 7438@zendesk
-
- Oct 11, 2018
-
-
-
It is now necessary to specify IDENTIFIANT_ROUTING for particular space during the form login. Closes: 7255@zendesk, 7257@zendesk, 7245@zendesk
-
- Oct 09, 2018
-
-
Do not use AddRecipientError for user error anymore Use AddRecipientBankError instead and use 'assert' for program error case
-
- Sep 16, 2018
-
-
Just add checking type for a "Compte Courant" account. closes: 6852@zendesk
-