- Apr 11, 2021
-
-
Romain Bignon authored
-
Romain Bignon authored
-
- Apr 04, 2021
-
-
- Mar 12, 2021
-
-
Needed for caissedargne and creditcooperatif, The Parent can catch the error and continue the iter_accounts without linebourse.
-
- Jan 09, 2021
-
-
The month selection in the history URL has changed from an index to a range of dates with a stupid format.
-
- Dec 11, 2020
-
-
In some cases the unitvalue is given in percentage, making it redundant with the diff_ratio. We do not fetch it.
-
- Aug 07, 2020
-
-
- Jul 02, 2020
-
-
When the investment's currency is different from the account's, the unitvalue is in the original currency, so we must fill obj_original_currency & obj_original_unitvalut instead of obj_unitvalue.
-
There is no need to Format() with 'Vente' or Achat', this information is already available with MarketOrder.direction
-
- May 22, 2020
-
-
-
On some connections, the request with index 4 (Bourse étrangère) returns a 400 error so we handle it separately than the other order books.
-
I don't know why this param was passed everytime, it absolutely does not change anything to the responses. Also corrected the use of sorted_transactions: it is enough to sort them per JSON instead of sorting them altogether. The JSONs are correctly dates between each other.
-
-
The iter_history was only returning the last month of history whereas 3 months are available in the JSON. Besides, there was no 'dayfirst=True' so all the dates were completely wrong.
-
- May 07, 2020
-
-
All modules that use linebourse have now migrated to the API.
-
- Apr 08, 2020
-
-
When coming from bp, there is a message of information about the coronavirus that the user must validate to go further. The information page already existed because a message is skipped at another point. I added a method so we can raise ActionNeeded.
-
-
- Mar 05, 2020
-
-
Previous xpath would sometimes add a bunch of text after the Isin. Closes: 17034@zendesk
-
This method is used in other modules to get the list of accounts that are hosted on linebourse.
-
- Feb 12, 2020
-
-
Romain Bignon authored
-
Romain Bignon authored
-
- Dec 18, 2019
-
-
The value is in % in the json and the sign is already in the json field.
-
- Sep 11, 2019
-
-
The name "diff_percent" was always wrong because we never put a percentage in this field. It's been made an alias to the diff_ratio field. Make modules use the proper field.
-
- Mar 31, 2019
-
-
Sometimes the data for an investment item are missing. On the front-end this item is empty, and do not impact the total portfolio valuation. It seems the case happens when a buy/sell order is ongoing, with no previous valuation available.
-
[linebourse] Handle NotAvailable for portfolio_share in invest when the data is not present in the json
-
- Mar 16, 2019
-
-
Romain Bignon authored
All copyright holders have given their consent.
-
- Feb 27, 2019
-
-
Romain Bignon authored
-
- Feb 24, 2019
-
-
Romain Bignon authored
-
- Jan 06, 2019
-
-
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 18, 2018
-
-
We found market accounts with transactions so I used the JSON to implement iter_history.
-
- Dec 17, 2018
-
-
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
-
- Dec 06, 2018
-
-
French liquidity wasn't retrieved.
-
- Nov 10, 2018
-
-
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)
-
- Oct 11, 2018
-
-
Foreign currency handled as well as a missing valuation for a stock investment.
-
- Jul 29, 2018
-
-
Added a liquidity line for Compte Titres PEA and removed it from Portefeuille Titres PEA. Reversed code for bp and linebourse as required. Removed balance update to fit website balances. Closes: 5653@zendesk, 5765@zendesk, 5162@zendesk
-
Let requests do its encoding, both for investments and history.
-
ex :1) https://www.linebourse.fr/HistoriqueOperations?compte=CRY****/*****/******rw==&devise=EUR&modeTri=7&sensTri=-1&periode=0 is ok 2) https://www.linebourse.fr/HistoriqueOperations?compte=CRY****%2F***%2F****rw%3D%3D&devise=EUR&modeTri=7&sensTri=-1&periode=0 not found tested with 6-7 connections.
-
We need to check if the flag contains a value on the investment page because iter_investment() crashes when applying the MyDecimal filter if the flag is empty. This patch should fix the banquepopulaire connections that are bugging because of the iter_investment problem. Closes: 5859@zendesk
-