- Dec 29, 2018
-
-
-
For some investments lists the ISIN codes are missing in the API, but we can fetch them on the invest detail page. When the concerned connection will switch to the new interface, I will check how SRD invests are organized and if we can fetch missing codes the same way. Closes: 8489@zendesk
-
Some connections were still bugging since the new website arrived, especially because of the "home page" with market data that can have several URLs. From the home page or the view page, I added an on_load() to go directly to the accounts page. Some connections are still using the former website and there are no accounts on the new website architecture so I re-implemented the former behavior. Closes: 8489@zendesk
-
Every time we had a couple having 2 market type account, we always retrieved the first one when iter_investing. Fixed by checking the full name of the owner, since you can only have one account of those type.
-
- Dec 27, 2018
-
-
Romain Bignon authored
-
- Dec 22, 2018
-
-
linebourse API When there are several accounts on the market space we need to fetch to account_code for the account of interest before fetching its invests or history, otherwise we always land on the same page and we scrape the same invests for all accounts. Closes: 8683@zendesk
-
- Dec 21, 2018
-
-
users with only savings account can't go on 'CPTSYNT1' page When we go on 'CPTSYNT1' page, we are redirected on another page The page seems to not be a 'LoggedPage' but so it can also redirect to a 'LoggedPage' page because it's a redirection from a 'LoggedPage'
-
We don't want to try to log in on spaces where nuser is mandatory and not provided.
-
We firstly check if the xpath are present for recipient add and we also check if all recipients are internal. In other case we raise an error to investigate for a new xpath. Closes: 1063779@redmine
-
-
Closes: 835098@redmine
-
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
-
fter loging, getting a new error message on IndexPage. Added a check to detect the message in on_load. Closes: 8025@zendesk
-
When the user enters a bad value during add recipient, the module chrached because the get_error xpath was malformed. Closes: 8660@zendesk
-
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 18, 2018
-
-
Corrected an ActionNeeded message that can be in h1 or in h3 and verified that we are on accounts page before calling get_token(). Closes: 31907@sibi, 31909@sibi
-
-
We found market accounts with transactions so I used the JSON to implement iter_history.
-
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
-
When at the end of the year, part of the code caused transactions date to be set at 2019/12/dd instead of the current year.
-
The bill function was not well implemented. Some xpath or data forms are specific to palatine (palatine is a children of caissedepargne). Closes: 24997@sibi 29349@sibi 25188@sibi
-
- Dec 17, 2018
-
-
handle index page as useless page and do POST request to go on recipient page
-
-
Iter recipient and transfer is now JSON page Update new recipient URL
-
The accounts page completely changed, some other requests as well so I rewrote what had to be changed. Closes: 8396@zendesk
-
We handle the redirection to predica website. We don't scrape it yet, waiting to see dsp2 changes on cragr. Closes: 17571@sibi 8283@zendesk
-
The 'error' key contains "Veuillez changer votre mot de passe" when the password is expired or does not contain 8 digits as it should now. Instead of raising incorrect password, we raise BrowserPasswordExpired to invite the customer to change his password on the CE website.
-
The VK recently changed and some hashes were missing. Closes: 30811@zendesk, 30952@zendesk
-
The connection to Market space for market/PEA accounts does not use linebourse browser anymore but linebourse api browser. I adapted the code from CreditCooperatif to make it also work with Caisse d'Epargne accounts. Closes: 31693@Sibi
-
Closes: 30098@sibi
-
the detail link is in a div for in some case.
-
The variation was due to the different estimation dates, roughly 5 days back for the balance of the account and yesterday for the value of every investment. We chose to keep the sum of the invesments' value. Closes: 8168@zendesk
-
When mandatory questionnaire pop, we check if we can by-pass it and do it. Otherwise raising ActionNeeded
-
Some AV don't have any investments no any history. The iter history caused a bug, fixed it the same way fixed iter_inv, by checking content of the account._link. Closes: 8254@zendesk
-
In the big js recieved, we did not get the good data to post. We got method:"POST" instead of 'typeListeCompte': 'COMPTE_SOLDE_COMPTES_CHEQUES' for example. With the findall method we can skip the bad value. Closes: 8572@zendesk
-
Some invests codes were missing, I added "XX-liquidity" to the invests that have no ISIN code and that have "espèces" in their label. In addition I added obj_code_types as usually done.
-
to avoid relogin each time after we download a document Closes: 8410@zendesk
-
Some Savings accounts had an unavailable balance because it is unavailable on the account list page, I therefore added to request the account details when this happens. Closes: 8404@zendesk
-
The pagination was not handled at all so the sum of valuations was inferior to the account balance. Closes: 8168@zendesk
-
The second page is the same is the first one is reach. Consequently we can skip it.
-