- Jan 11, 2024
-
-
- May 23, 2023
-
-
Romain Bignon authored
-
- Apr 08, 2023
-
-
Romain Bignon authored
-
- Mar 05, 2023
-
-
Romain Bignon authored
-
- Feb 12, 2023
-
-
Romain Bignon authored
-
Romain Bignon authored
-
- Feb 11, 2023
-
-
Romain Bignon authored
-
- Feb 04, 2023
-
-
Romain Bignon authored
-
- Jan 31, 2023
-
-
We were handling spaces of 1 or 2 accounts. This should handle any number of accounts.
-
-
HTML structure of the page that displays account has changed We were not fetching accounts anymore
-
- Jan 29, 2023
-
-
Romain Bignon authored
-
- Feb 18, 2022
-
-
ntome authored
-
- Aug 27, 2021
-
-
spirica website disconnect us very often, so we remove Async filter and use a dedicated function in corresponding page to handle relogin
-
- Jun 30, 2021
-
-
Some investments were returned with wrong ISIN codes and code_types (like for SCPI investments).
-
- Apr 11, 2021
-
-
Romain Bignon authored
-
Romain Bignon authored
-
- Apr 04, 2021
-
-
- Jan 18, 2021
-
-
- Jul 15, 2020
-
-
The ConnectionError is raised when the call is blocked.
-
- Jun 17, 2020
-
-
-
Also added obj_id = obj_number
-
Everything works fine locally but we are blocked in prod, leading to 500 errors when trying to access account details.
-
- Apr 08, 2020
-
-
- Feb 12, 2020
-
-
Romain Bignon authored
-
Romain Bignon authored
-
- Oct 23, 2019
-
-
When valuation is a tiny amount the website displays 0% for portfolio_share. This commit fixes an AssertionError when this happen.
-
- 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.
-
- Aug 28, 2019
-
-
Handicap savings were not typed causing an error with the account typing, this MR takes care of that and fixes this issue Closes: 39078@sibi , 11025@zendesk
-
For some reason only the code was implemented but not the code_type.
-
When trying to connect with wrong credentials whereas the account is already blocked, the message is not 'mot de passe incorrect' but 'Pour des raisons de sécurité, votre compte n'est plus utilisable (...)'. We must catch these wrongpass cases correctly as well. Closes: 42750@sibi
-
The on_load() of the LoginPage is used to catch browser unavailable events, however the wrongpass message may be contained in the same xpath, tehrefore we must check the content of this message to determine if we should raise BrowserUnavailable() or BrowserIncorrectPassword(). Closes: 42750@sibi
-
- May 25, 2019
-
-
-
Sometimes the server returns an error message at login, we must catch it otherwise we return a fake wrongpass.
-
Going to each transactions details to get its investments leads to too many requests and since we have been blocked in prod we decided to reduce the number of requests to iter_accounts, iter_investments and iter_history.
-
- May 19, 2019
-
-
Sometimes when trying to submit the form to access a transaction's investments, the server randomly returns a ServerError in addition to the already-handled ClientError. Closes: 9676@zendesk
-
- Apr 20, 2019
-
-
I factorized the transactions investments into a separated method to retrieve investments only for the first 20 transactions, otherwise the spirica website is too slow. The rest of iter_history fetches transactions from other pages without investments. I also created a method that checks if we are logged in or not. The current "transactions_page" page is easier to handle if we make it a class attribute, so it can be stored and modified by all three methods.
-
-
- Mar 16, 2019
-
-
Romain Bignon authored
All copyright holders have given their consent.
-