- Sep 09, 2020
-
-
Quantity and validity date are not always available.
-
- Aug 07, 2020
-
-
Some users are unauthorized to access life insurance. This was raising an error cause the redirection to the main website was not handled.
-
Sometimes, for professional accounts, the balance was the sum of transactions of last x (47) days. I added a new method get_balance. Maybe the previous should be removed. I put a backtrace to check it.
-
For each checking account transaction, we tried to open the transaction dedicated page to fetch details. Unfortunately, on some accounts, none of the transaction details page work, we get a page telling the user is not allowed to see that info. For example, this can happen on a professional account while the user is a private one. They can see the list of transaction but not the full details. We now keep the behavior but if we encountered too many failures (5) on those details, we stop trying to go to the details. Obnoxious validate() code is moved to a more appropriate place.
-
- Jul 15, 2020
-
-
- Jul 02, 2020
-
-
- Jun 17, 2020
-
-
The new error is : Un numéro de téléphone enregistré est nécessaire afin de vous envoyer un code de validation. This wasn't handled by the previous `get_error` because it searched for `code de connexion`.
-
- Jun 03, 2020
-
-
After validating the sms to confirm the new recipient, the website can display an error. Closes: 64209@sibi
-
- May 07, 2020
-
-
- Apr 22, 2020
-
-
The new error requires the user to have a phone number to validate the recipient: Aucun Téléphone Un numéro de téléphone enregistré est nécessaire afin de vous envoyer un code de connexion. Nous vous invitons à vous rendre à votre agence ou appeler le 09 69 36 30 30.
-
- Apr 08, 2020
-
-
-
-
In some cases we have to do login again, in these cases the login submit form does a request on contracts_page urls with a 302 and with filled parsed_contracts (so we parsed the page). The RedirectPage avoid to parse it when we get a 302.
-
-
- Mar 18, 2020
-
-
If no 2fa we get a redirection to contract page (before we got a 200). Closes: 61970@sibi
-
Crossbrowser 2fa, one validation for 90d, can't implement for now. Sms and appvalidation exist. Closes: 49253@sibi
-
- Mar 05, 2020
-
-
* recipient summary page changed * check which authentication mechanisms is used * raise `AuthMethodNotImplemented` if it's validation with mobile app
-
- Feb 12, 2020
-
-
Some transactions have no details but have a raw label which we can parse the type, category and label from.
-
Some transactions have a rdate in the future in their label, which cause the transaction rdate to be after the date.
-
- Jan 30, 2020
-
-
For some transactions, the id is not a number and cant be used in the details url. So instead we use the normal url from the html. Closes; 15792@zendesk
-
-
- Jan 08, 2020
-
-
Summary transactions do not have any details.
-
The link we retrieve from the HTML is really unstable and has a lot of HTTP Error 500. The new link (used by the website for elements that do not have `href` attributes) works fine.
-
- Dec 18, 2019
-
-
Sometimes when going on the history page through 2 url (_market_link with a param then _link_id), the data retrieved was not correct. This is fixed by directly going to the history page with the same parameter that is in _market_link.
-
Xpath changed on the website.
-
The transactions detail url is opened with the POST method on the website. When opened with GET it caused some ServerError 500.
-
- Nov 20, 2019
-
-
-
By default not indicating message make of the string a description which is not what we want. We want the message to be send to the client, not stocked in db. Closes: 14296@zendesk
-
- Nov 09, 2019
-
-
-
-
The gathering of contracts list was done on another page (ContractsChoicePage) but it seems to have changed on the website. After login we now stop on the page `/outil/UAUT/Accueil/preRoutageLogin` to get the list of contracts. Added a variable to make a required action on the preRoutageLogin page if the page doesn't return any contracts (which happens if the connection doesn't have multiple contracts). Closes: 12953@zendesk
-
- Oct 23, 2019
-
-
Calie webspace is used for "Federlux Privilege" life insurances. This commit: - fixes navigation to this space - iterizes accounts found on it - fixes iter_investments for theses accounts - manages the case where there is several Calie insurances vs. only one - raises ActionNeeded when the Calie service is not activated - Prepared TODO: iter_history on this wespace must manage js. Url to get to history page is fetched for now.
-
- Oct 01, 2019
-
-
Changed `col_especes` in BoursePage to handle any future words change/addition while keeping the `Solde espèces` base.
-
For connections coming to netfinca from axabanque, it crashes here with "ColumnNotFound: Unable to find column especes" because the column is actually "Solde espèces veille". Closes: 46851@zendesk
-
- Aug 28, 2019
-
-
Some Date filters didn't have dayfirst=True which caused them to return the wrong date, it only happens on the rare occasion that the raw from TransactionElement didn't fill the attribute obj.date properly Closes : 12588@zendesk
-
- 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
-
-
do not retrieve them anymore, just check that there are no errors
-
-
- May 19, 2019
-
-