- Feb 24, 2019
-
-
Romain Bignon authored
-
- Jan 23, 2019
-
-
Some user have a 'transfer main page', go on this page and then go on init transfer page to iter recipient
-
- Jan 13, 2019
-
-
It is cleaner to check if transaciton type is SUMMARY instead of checking if "CARTE" in raw label.
-
Boursorama loves to change the xpaths every 2 weeks so we need to adapt. Now there are several <h3> on top of each <table> so we need to fetch the first <h3> and check its text(). And the liquidities can be contained in two different tags: h3/h4 or div/span. Closes: 8782@zendesk
-
All immediate card transactions were filtered out from their parent account because of issues in transaction typing as well as deferred card transaction filtering. For each account, ALL card transactions appear so we must carefully sort transactions from deferred/immediate cards and only yield the immediate ones since deferred card transactions are yielded separately (in the history of the card). This code enables correct detection of deferred card transactions (mainly by checking if the account_label of the transaction appears in the list of deferred cards). Note: I also re-organized the order of iter_history() methods in browser.py because it was a huge mess. Closes: 8912@zendesk, 8308@zendesk, 8814@zendesk, 8773@zendesk, 8910@zendesk
-
This patch enables the filtering of coming summaries before they are fixed otherwise they are inserted several times by the backend with different amounts at every synchro. Closes: 8853@zendesk
-
-
- Jan 06, 2019
-
-
Romain Bignon authored
-
- Dec 21, 2018
-
-
The "def populate()" method was not called anymore so I deleted it because it is now obsolete. The AccBisPage class changed on the boursorama website and does not contain any useful information anymore. We can easily eliminate inactive cards because their number is not fetched by populate_cards_number(). Closes: 7668@zendesk
-
- Dec 18, 2018
-
-
Firstly, special characters are now accepted. Secondly, "<" character seems to be interpreted like html tag. Consequently the following charaters will be removed in the transfer confirmation page. Moreover if a ">" is aslo present, the characters inside the "<>" are deleted. We keep the website behaviour. Closes: 31920@sibi
-
- Dec 17, 2018
-
-
the detail link is in a div for in some case.
-
- Dec 06, 2018
-
-
After assurance/protection, assurance/comptes, the new one in the family is assurance/famille. It's really nice of them to add these one after another so we can push a new MR for each new insurance. Closes: 29070@sibi
-
in iter_history, trying the _webid request on a Loan or a Consumer Credit leads to a 404: "La page demandée n'existe plus!" Adding the Consumer Credits to the ignored accounts solves the problem.
-
Some Loans do not have all the possible information, for example "Next payment Date" or "Maturity date" are missing and replaced by "-". I added default=NotAvailable to all possibly missing values to avoid crash. Closes: 29091@sibi
-
-
- Dec 02, 2018
-
-
Boursorama website does not support date and month format like 08 or 02 , but need 8 or 2.
-
In some case we are not yet in the transfer_charac page, you need to refresh the page.
-
-
In addition to "assurance/protection", the advertisement for "assurance/comptes" also leads to an advertisement so I added this piece of URL to the tuple of account URLs to ignore. Closes: 28536@Sibi
-
These insurances are not handled yet by the module and contain a URL that is not handled by browser.py Since they only are personal insurances, we just ignore them like car insurances. Closes: 28536@sibi
-
Some users add their connection but there isn't any accounts on the website...? Closes: 20861@sibi
-
Closes: 1013621@redmine
-
Loans are fetched on a loan detail page and the correponding account is removed from the accounts_list, however it is crucial to add the loan url for other methods in the module such as iter_transfer_recipients that start with "assert account.url" and get_invest that starts with "if /blabla/ in account.url". Closes: 28577@sibi
-
-
handle loans paid off without a next_payement_date.
-
-
The boursorama website changed and now the former code user to fetch card numbers is completely obsolete: we must go to the cards page, fetch the card's hash using card.url, match this hash with another hash on the page that will be associated with the card's number. In addition, I removed the method iter_card_ids() that was never called and constitutes dead code. Closes: 13401@sibi
-
-
-
tag name changed for the cards details
-
Use parse_french_date instead of Date to get the different dates for the loans.
-
Closes: 7505@zendesk
-
- Nov 10, 2018
-
-
-
we had duplicated transactions between closing and debit date since there were fetched from both coming and history
-
- Oct 11, 2018
-
-
-
Website tags changed and the code did not match the card numbers anymore. This was fixed with correct card numbers. Sometimes several cards match the same bank account so I added code to match using the name of the card holder. I tested with all the related connections and it works correctly. I left the assert in case the account hash AND the card holder name were not enough to match the card number. Closes: 16376@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
-
-
some <div> might be between the concerned <div> and the table.
-
The balance on the accounts page does not match the balance on the invests page, resulting in incoherences between account balance and the sum of invests valuations. This patch enables the update of market account balances from the invests page to get the latest amount and to be coherent with the sum of investments. Closes: 6613@zendesk
-
Some market accounts contain an "Engagements en liquidation" section that should not be included in the investment list since they are not part of the liquidities nor the "Evaluations titres" section. Closes: 6613@zendesk
-