- 29 Jul, 2018 40 commits
-
-
Quentin Defenouillere authored
Several elements have changed on the Spirica website: - the "Tout afficher" button disappeared, - the forms to get the transactions list were modified, - the forms to get investments for each transaction changed. This patch corrects history for each account as well as the respective invests.
-
Florian Duguet authored
Add another xpath to find button to validate otp.
-
Florian Duguet authored
Closes: 15542@sibi "Montant net" has been fixed in a previous commit, now it's "Montant brut"
-
Sylvie Ye authored
get on transfer page because estimated value on account page can be different need estimated value to validate origin account to do transfer Closes: 15168@sibi 15200@sibi 15553@sibi 15554@sibi 10417@sibi 13715@sibi 15566@sibi 15231@sibi 15371@sibi
-
Célande Adrien authored
A recurring problem with bnporc is that sometimes you may not have the good transactions list. It may be truncated a lot. For example, from 50 transactions, you had only 5. Because of that, in the backend some transactions become deleted because of one update with the bad transactions. I tried to fix it by copying the website, since you never had bad transactions on it. First, I changed the 'typeReleve' from 'Comptable' to 'Previsionnel' because it is the only type the website is using. And I added some parameters to the history request. The same ones are used to go on the transaction page and to get the json data. I tested a lot on connections, knowing the right and the wrong history state. Since I applied the patch, I had not once the wrong state. Closes: 5663@zendesk Closes: 6219@zendesk Closes: 6225@zendesk Closes: 6229@zendesk Closes: 6115@zendesk
-
Sylvie Ye authored
Saving account can't do transfer to external recipients Saving account can't receive transfer when limit is reached Closes: 13881@sibi 13123@sibi
-
Etienne Lachere authored
-
Quentin Defenouillere authored
Up to now only Cards accounts had a obj_number which may lead to failures in matching_accounts for the backend since the value is implicitly filled with the account.id Closes: 6022@zendesk
-
Florian Duguet authored
-
Célande Adrien authored
In some case, you may have only one market type account. If so, the website does not show a page with the list of one account but directly the details of this account. Most of the time, getting the number in the account label is enough to recognize it in the iter_accounts. But sometime you have custom account label, so it is not enough. That is why the entire account name is retrieved. Closes: 13125@sibi Closes: 12518@sibi Closes: 13576@sibi Closes: 12610@sibi Closes: 12871@sibi Closes: 11832@sibi Closes: 11912@sibi Closes: 11913@sibi Closes: 11867@sibi Closes: 11750@sibi Closes: 11749@sibi Closes: 11580@sibi Closes: 11715@sibi Closes: 11714@sibi
-
Vincent Ardisson authored
The real debit date was not fetched. Instead, the rdate was put into the date field.
-
Vincent Ardisson authored
They were completely skipped. There's a link to access previous month history. However, the debit dates all seem wrong, same for coming.
-
Vincent Ardisson authored
It's useless and less readable
-
Célande Adrien authored
Closes: 6189@zendesk
-
Sylvie Ye authored
on axabanque page, pea history leads to an error page (in HTTP ...) get history on netfinca bourse page for pea liquidity and pea market Closes: 12819@sibi 12814@sibi 11620@sibi 11492@sibi 13455@sibi 11618@sibi 12821@sibi 11643@sibi 9251@sibi 11496@sibi 12813@sibi 9192@sibi 9203@sibi 9750@sibi 11123@sibi 11495@sibi 12818@sibi
-
Quentin Defenouillere authored
In iter_investments, the xpath selecting the correct <tr> for TableElement was too restrictive (td count >7) whereas some invests may have only 7 columns. This is corrected with a count >= 7. Closes: 6171@zendesk
-
Florian Duguet authored
Closes: 13778@sibi
-
Sylvie Ye authored
On transfer validation page, get reason with cut 'Motif : ' and skip html comment. Get reason to check label error with 'transfer_check_label' instead of assert without message. remove unused parameter on handle response: - amount - reason - exec_date Closes: 14399@sibi 8735@sibi 4979@sibi
-
Célande Adrien authored
-
Simon Rochwerg authored
-
Célande Adrien authored
In some case, you may have a student loan with only one account. It is handled by item_loan.
-
Célande Adrien authored
Closes: 5944@zendesk
-
Sylvie Ye authored
Website transfer state can be "Soumis à la banque". Check if keywords ('Exécuté', 'Soumis') is in webiste transfer state message instead of check that state message is in keywords tell user than transfer was done even though it wasn't is better than tell users that transfer state is bug even though it was done Closes: 14390@sibi
-
Célande Adrien authored
I reverted from my previous patch using the terms 'users'. Now, there is a real multispace implemented. You must switch from one space to another to retrieve all the accounts. One account belongs to one space, so when data are needed from this account, the space is changed. Previously investments were broken, it is not anymore. I also checked retrieving of recipients.
-
Simon Rochwerg authored
Handles a redirected page indicating that url is temporarily unavailable Closes: 627771@redmine
-
Célande Adrien authored
At first, only the accounts with a label were considered subscriptions. Now, we look for the available accounts on the last statemement page, then they are compared to the ones on the search page. This way, the needed parameters are retrieved.
-
Célande Adrien authored
The exception is catched then the subscription is retrieved without a subscriber. Closes: 13670@sibi
-
Simon Rochwerg authored
Closes: 10674@sibi
-
Sylvie Ye authored
Need number with only 2 number after decimal point to do transfer
-
Sylvie Ye authored
Sometimes in transfer 'recap', origin account balance is the estimated balance of origin account Closes: 9988@sibi 5128@sibi 7706@sibi
-
Julien Juke Hébert authored
-
Julien Juke Hébert authored
refs #5867@zendesk
-
Sylvie Ye authored
Need number with only 2 number after decimal point to do transfer
-
Sylvie Ye authored
-
Célande Adrien authored
I forgot the cases where get_cards was not called by get_list. So I handled the accounts_list parameter.
-
Simon Rochwerg authored
Closes: 2568@sibi
-
Fong NGO authored
The main change is allowing every iframe to be visited whatever its src attribute is, in order to detect whether or not there are CGUs. It replaces my previous patch (09621839c8bdbca2986b24747282b10f1f770aff) in which i was trying to skip the action needed as well, but didn't notice the bug still occured during the first iter_accounts() runned by the blackbox (the patch corrected the bug during the second iter_accounts, from the state we were left at after the first iter_accounts) Also, some refactoring: - don't deal with the action needed with an on_load method in AccountsPage - test the existence of an action needed only once with an extra attribute self.action_needed_processed
-
Florian Duguet authored
and clean code a little bit Closes: 6084@zendesk
-
Quentin Defenouillere authored
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
-
Célande Adrien authored
-