- Feb 24, 2019
-
-
During the login we can pass through a terms and condtions page. We can skip it. To avoid crash it's only necessary to handle this page like a LoggedPage. Closes: 36177@sibi 9673@zendesk
-
We had a silenced bug. The newebsite variable is assigned during the visit of account page and crash (not the good page excepted). The state keep the good value of newebsite and during the next synchronization the iter_accounts can occurs without bug. Here we match the newebsite with the banqueprive url. Closes: 36471@sibi
-
Some documents like "Synthèse ISF" have no information about its account. Consequently, the label column is empty. Closes: 1210550@redmine
-
Romain Bignon authored
-
- Feb 05, 2019
-
-
In the invest page, an other table may conflicts with the main table. Closes: 9476@zendesk
-
For some transactions, we need to do a new regexp inside the regexp. Example of label : B&H PHOTO 800-60 392,01 USD Closes: 16732@sibi
-
Indeed, in this case the history exists but not for the 6 months.
-
- Jan 23, 2019
-
-
-
In this space, if several cards are present in the drop-down menu, the skip precendtly present skiped all the cards into the menu. Continue allows to continue the iteration of other cards. Closes: 9063@zendesk
-
-
The regex for card id was not sufficient in the case of "Carte Executive ..." (returned "x"). Closes: 8968@zendesk
-
- Jan 13, 2019
-
-
When several companies are present, you need to return to the main company each time you finish to scrap the cards from a company (thx to credit mutuel website). Moreover in the connexion used, more than 100 cards are present and consequently some cards shares the same visible numbers. We needed to had a second list to avoid some bad card replacement. Closes: 8772@zendesk
-
- Jan 06, 2019
-
-
Romain Bignon authored
-
- Jan 05, 2019
-
-
Sometimes when one invest is splitted underneath in several sub investments we now retrieve the data correctly.
-
With the async method, (thanks to creditmutuel website) the navigation were sometimes random to reach the good page in order to get the card type information. Consequently some immediate cards were still returned. Here we replace with the open method (will do step by step to reach the good page). Closes: 8831@zendesk
-
- Dec 21, 2018
-
-
In some cases the website returns empty text inside the <p> tag. So the xpath exists and we enter in the if condition. With cleantext we check if the message is not empty. If it is the case, we return the message precently checked.
-
- Dec 17, 2018
-
-
Closes: 30098@sibi
-
The second page is the same is the first one is reach. Consequently we can skip it.
-
Before we returned all the transactions in one time. Moreover the coming were returned at the end of iter_history. Now the iter_history stops when we have the number transactions requested. For the coming, the iter_history stops when we encounter a not coming transactions.
-
In the precedent patch, we add new attributes (referer and second page). But for cards scrapped in some spaces, they missed these attributes to get history. Closes: 30768@sibi
-
When there is additional cards in the cards space, to get the good history of the card you need to comeback to the page where the iter account get the cards information. Indeed, for the same position of card in the two pages the url, headers and parameters are exactly the same. Thanks creditmutuel website.... Closes: 26890@sibi
-
- Dec 06, 2018
-
-
Here we raise a BrowserUnavailable when this page is not correctly reached. Indeed, this error case seems to occur randomly (a connection push restores the connection). Closes: 29243@sibi 29222@sibi 8399@zendesk 8398@zendesk
-
-
Some cards were missing into the "activité cartes professionnelles" space. Moreover some invalid cards were return if we don't put it in the unavailable cards list. Closes: 8246@zendesk
-
- Dec 02, 2018
-
-
Closes: 16962@sibi
-
To do that, we have to add transfer object into the browser.py and handle the exec_date.
-
In BMCE, a checking account has been found with a label like: "XXXXXXX.XX Compte Cheques Particulier Mme XXXX".
-
In the card space, we handle some immediate debit cards. For skipping them we have to reach the good page to discriminate which is deferred or immmediate card.
-
For the second half of the history (the last 6 month), it seems now to be mandatory to add 'secondHalf' value to reach the xml pages. Closes: 1021612@redmine 28727@sibi
-
Some undesirable cards get the precedent xpath condition. The criteria is now if there is coming. Ex: 'Dépenses de novembre'. Closes: 28173@sibi 8134@zendesk
-
The site seems have changed for revolving loans and for several case it's not necessary to use Async method. Closes: 2709@sibi
-
In the new cards space, some cards have no history like "Carte Dépôts". Consequently we skip them. Closes: 28173@sibi, 28190@sibi, 28179@sibi
-
Before, some accounts present in the new present were not return. Here the patch take in consideration all the space where cards are scrapped to avoid the maximum of conflict. Closes: 7178@zendesk
-
- Nov 10, 2018
-
-
Here we repair when label get numbers near the original amount. Ex of transactions : "BLABLA 4x48 -193,00 DKK" Closes: 27816@sibi
-
Before we did not handled when original amount were superior at 1000. Ex of transactions : "BLABLA -7 350,00 RUB RU ST.PETERSBU". Closes: 16732@zendesk
-
Closes: 12722@sibi
-
The sign of the original amount was not the same as the amount of the transaction. Here we handle the positive and negative sign. Closes: 16732@sibi
-
In the new cards list space, for some cards only one month is available for coming. Closes: 26339@sibi
-
Credit mutuel have several spaces where history of cards are scrapped. In the precedent fix, one space was missing. No subtransactions were found in this space, consequently the todelete attribute is setted to true in all transactions of these cards. Closes: 26322@sibi
-
- reformat imports, long lines - add r flag for regexes, remove u flag when default is unicode - improve iterator-related code (replace lists with generators where useful, use next() to get first value, use attrgetter as key func) - segregate navigation code from logic (page.go in individual statements) - avoid builtin name shadowing to avoid potential subtle errors - add comments on smelly code
-