- Dec 02, 2018
-
-
-
and raise browserUnavailable
-
With a label with a length > 40, some spaces is add with the <wbr> tag. A simple remove of wbr tag is sufficient.
-
-
When account MILLEVIE history was unavailable (error 500), BrowserUnavailable exception was not caught. This problem triggered an other error later, when we tried to get investment for this kind of account. Closes: 16315@sibi
-
- Nov 10, 2018
-
-
Page could be redirected to IndexPage if transfer is not allowed TransferPage inherit from IndexPage so self.home.is_here() is true Avoid this problem with check type of self.page
-
it crash with ServerError 500, now skip iter recipient to avoid crash
-
- Missing comma in list
-
-
-
Some life insurance account name was missing in the list Closes: 16197@sibi
-
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)
-
-
In our data model, the loan rate is not a percentage.
-
The loans' page of Credit Foncier's website is using additional divs elements which are matched by the xpath (the xpath actually works on the parent module, Caisse d'Epargne). Closes: 7188@zendesk 6748@zendesk
-
The xpath in get_real_estate_loans() wasn't accurate enough and also included consommation loans. They are also fetched in get_loan_list() causing the duplicates. Also: the method that tests the existence of loans introduced in 245916d10ee13aeacf996729ddf4d2db629ff004 is being removed because the new xpath exclude non-relevant HTML elements to be matched and thus the parsing code to crash (when there is no real estate loans, no element is returned by the xpath).
-
-
-
Signs for Loan balances have recently changed on the CE website, they are now positive. So we must change all the Loans signs for them to be negative. Closes: 7582@zendesk
-
set default=NotAvailable Closes: 25916@sibi
-
to avoid crash Closes: 25913@sibi
-
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
-
There are several kind of Caisse d'Epargne connections. They are described by a "typeAccount" parameter, according to the fact that the connection is either a "particulier", "professsionel", "personnes protégées", "Cenet" or even many of these at the same time. The commit allows the module to deal with any connection type, by abstracting the code parts that were hardcoding the connection types. Moreover, in case there are several connection type, it tests each of them one by one untile the login completes. This is because we can't find ahead of time which connection type to use when only one of them can be used to log in.
-
parsing didnt work for all connections
-
- Oct 11, 2018
-
-
-
Error case added for connections throught cenet browser where user number is missing.
-
-
Several life insurance accounts are available on a specific space. We group them with their label. Moreover to access to this space we need to delete the JSESSIONID cookie to avoid an expired session. Closes: 880229@redmine
-
Some caissedepargne connections are crashing because of a Key error during login: KeyError: 'account' This occurs when we check if the connection if multispace but the data response does not contain an 'account' key. Although this bug is not reproducible locally, the .get() will at least prevent this crash. Closes: 18044@Sibi
-
- Oct 09, 2018
-
-
Do not use AddRecipientError for user error anymore Use AddRecipientBankError instead and use 'assert' for program error case
-
- Sep 16, 2018
-
-
-
Connections using the professional "measures" interface ("netpp") in the URL have a specific space that is not taken in consideration by the iter_subscriptions() implementation yet. This patch avoids crashes because of the assertion for both netpro and netpp domains. Closes: 6932@zendesk
-
-
Some accounts on Caisse d'Epargne (Yoga, Tendances...) have no balance, I checked on the website but the account details does not contain any balance either. These accounts cause bugs in the backend so we must remove them from self.accounts before returning the accounts list. Same for accounts that have no label at all. Closes: 6611@zendesk
-
The Boobill implementation was not done for "netpro" accounts (that have a different website structure) leading to crashes during the "assert". I added a "raise NotImplementedError" for these accounts. In addition, some private customers have not activated the e-Ddocuments yet so we must verify that subscriptions are activated before trying to fetch them. Closes : 19746@Sibi
-
-
The API is used to get the subscriptions and the documents. The website is used to download the documents.
-
-
- Aug 18, 2018
-
-
People may have a '-' in their name. So now the strign is splitted instead of just excluding '-' with a regex. Closes: 16506@sibi Closes: 16507@sibi Closes: 16393@sibi Closes: 12916@sibi
-
PEA Numeraire accounts are supposed to have to line of Liquidities with the account balance as valuation. Closes: 6172@zendesk
-