woob:dada47295a565420595878c2ae1a59dbc6ee6d9e commitshttps://gitlab.com/woob/woob/-/commits/dada47295a565420595878c2ae1a59dbc6ee6d9e2019-07-05T22:35:03+02:00https://gitlab.com/woob/woob/-/commit/dada47295a565420595878c2ae1a59dbc6ee6d9e[bp] Fix URL route for mandated PEA and loans2019-07-05T22:35:03+02:00Martin Morlotmartin.morlot@budget-insight.com
Fixes the issue where the loans was overwriting the route for the mandated PEA.
Changed location into open so that when it used open it was taken into account
Closes: 11638@zendeskhttps://gitlab.com/woob/woob/-/commit/5bc147ad8506e7edd9b03428f4383ea5ebc03dcd[bp] Change the open function instead of location as needed2019-07-05T22:35:03+02:00Martin Morlotmartin.morlot@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/687184c989e760e52186add462462cc616cf4ab9[axabanque] Repaired iter_history for AXAAssurance browser2019-07-05T22:35:03+02:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
The website recently changed and the xpaths were obsolete.
The transactions are now contained in a JSON.
Closes: 11985@zendeskhttps://gitlab.com/woob/woob/-/commit/9d46d8e8a337747ad72d55a521e597d7e59dec95[boursorama] Typing '/livret-a/' urls-based accounts2019-07-05T22:35:02+02:00Damien Matdamien.mat@budget-insight.com
Closes: 11364@zendeskhttps://gitlab.com/woob/woob/-/commit/37c9dc04df7203e171db5937540dba534627f502[bred] Typing 'CEL' and 'Moisson' accounts as TYPE_SAVINGS2019-07-05T22:35:02+02:00Damien Matdamien.mat@budget-insight.com
Closes: 11364@zendeskhttps://gitlab.com/woob/woob/-/commit/20aa15c77a9cf46406acdafb6dbdf5cd08bac17c[cmso] Typing 'BEMIX RECHARGEABLE' account as TYPE_CARD2019-07-05T22:35:02+02:00Damien Matdamien.mat@budget-insight.com
Closes: 11364@zendeskhttps://gitlab.com/woob/woob/-/commit/de75675329468de67cbc0b380f35e4c302c0ad5a[cic] Typing 'Capital Plus' account as TYPE_SAVINGS2019-07-05T22:35:02+02:00Damien Matdamien.mat@budget-insight.com
Closes: 11364@zendeskhttps://gitlab.com/woob/woob/-/commit/d4876322d19e6e7fa08a42480c3c755e06dacfbb[orange] handle wrongpass when get 4032019-07-05T22:35:02+02:00Florian Duguetflorian.duguet@budget-insight.com
Closes: 38890@sibihttps://gitlab.com/woob/woob/-/commit/332d59d8f652fb813bae637bac258b5ed15a5bb8[orange] update bill page for par website2019-07-05T22:35:02+02:00Florian Duguetflorian.duguet@budget-insight.com
Closes: 34908@sibihttps://gitlab.com/woob/woob/-/commit/dad4eb6dcd36fcb7818361d190f94a9876bbc39d[caissedepargne] Improve the way that we get card's account.2019-07-05T22:35:02+02:00Maxime Pommiermaxime.pommier@budget-insight.com
Card cases is really tricky on the new website.
There are 2 kinds of page where we can find cards infomation
- CardsPage: List some of the PSU cards
- CardsComingPage: On the coming transaction page (for a specific checking account),
we can find all cards related to this checking account. Information to reach this
CC is in the home page
We have to go through this both kind of page for those reasons:
- If there is no coming yet, the card will not be found in the home page and we will not
be able to reach the CardsComingPage. But we can find it on CardsPage
- Some cards are only on the CardsComingPage and not the CardsPage
- In CardsPage, there are cards (with "Business" in the label) without checking account on the
website (either history nor coming), so we skip them.
- Some card on the CardsPage that have a checking account parent, but if we follow the link to
reach it with CardsComingPage, we find an other card that not in CardsPage.
Closes: 41709@sibihttps://gitlab.com/woob/woob/-/commit/d4c01ae6ccbb93883ee9a622ac94a2654864acde[axabanque] Return to the accounts page on the main website after iter_account2019-07-05T22:35:02+02:00Maxime Pommiermaxime.pommier@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/e81dae7872af693b7c3763772dcea08d1bb2198f[creditmutuel] Allows " in subcription id2019-07-05T22:35:02+02:00Maxime Gasselinmaxime.gasselin@budget-insight.com
the %s method is not compatible with " . Exemple of subscription id:
SCI "18 B Name "
Closes: 38139@sibi 11531@zendeskhttps://gitlab.com/woob/woob/-/commit/a1e793d6a03216d362932d6fbd31b3bc84fe0903[bp] Keep revolving credit account2019-07-05T22:35:02+02:00Maxime Gasselinmaxime.gasselin@budget-insight.com
Customer complains that we miss revolving credit account. The xpath
condition xpath was not compatible with this case. Moreover we did not fill the
balance.
Closes: 11342@zendeskhttps://gitlab.com/woob/woob/-/commit/1282e58b4c4a1d5429b62bdfba7c8579aecd5f53[carrefourbanque] remove cookie based on the begining of their name to fix login2019-07-05T22:35:02+02:00Florian Duguetflorian.duguet@budget-insight.com
the two cookies we have to remove don't have same name on different ip address
example:
1st cookie 2nd cookie
___utmvafIuFLPmB, ___utmvbfIuFLPmB
___utmvaYauFLPmB, ___utmvbYauFLPmBhttps://gitlab.com/woob/woob/-/commit/66be4f5433a9c0af63a23b5ecb748ca52fa57173[cragr/regions] Handle history for cards that have only one coming line2019-07-05T22:35:02+02:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
Some cards have only one coming line and the tr[position()=last() -1]
returns an empty URL, therefore when trying a self.location() on it we
get logged out.
We must verify if there is only one line of coming before returning the
card's URL.
Closes: 42215@sibihttps://gitlab.com/woob/woob/-/commit/77a26acf10165bc9aa540998b942d90da71b3528[cragr/web] Remove AGPL files2019-07-05T22:35:02+02:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/56876f8f47d018de2900751631c77272cad5d5b7[lcl] Corrected condition for life insurances2019-07-05T22:35:02+02:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
The Lower() crashed when one of the Dict() values was null in the JSON.
We first verify if these values exist before calling .lower() on the
strings.
Closes: 11354@zendesk, 11432@zendeskhttps://gitlab.com/woob/woob/-/commit/ef1f8e24ab9acc8422310543a2060652d8a606d7[application/boobank] add recipient sanity check2019-06-17T21:22:06+02:00Sylvie Yesye@budget-insight.com
add sanity check on:
* recipient.category (have to be 'Interne' or 'Externe')
* recipient.enabled_at (today or later)https://gitlab.com/woob/woob/-/commit/913d54e4ad9d20a3f0ece89dda7fab23693d3a51[carrefourbanque] remove two ugly cookies to avoid 400 response on login2019-06-17T21:22:06+02:00Florian Duguetflorian.duguet@budget-insight.com
Closes: 41770@sibi
Closes: 11590@zendesk 11684@zendesk 11787@zendesk 11769@zendeskhttps://gitlab.com/woob/woob/-/commit/f8f8b3ead504c619e0b8bc6e9602d562e5defa53[boursorama] We don't get users custom transactions anymore2019-06-17T21:22:06+02:00Maxime Pommiermaxime.pommier@budget-insight.com
Users can split their transactions if they want. We don't want this kind of custom transaction.
- The sum of this transactions can be different than the original transaction
ex: The real transaction as an amount of 100€, the user is free to split it on 50€ and 60€
- The original transaction is scraped anyway and we don't want duplicateshttps://gitlab.com/woob/woob/-/commit/725e86771471e30cf0a04cf040b14c75c0b835f7[infomaniak] fix iter_document after documents page has changed2019-06-17T21:22:06+02:00Florian Duguetflorian.duguet@budget-insight.com
Closes: 11548@zendesk
Closes: 35074@sibihttps://gitlab.com/woob/woob/-/commit/0716bc2ac2b6881a1ac22d6f82004a53ede3bf92[ganassurances] Regex in ValueBackendPassword and unicode_literals2019-06-17T21:22:06+02:00Damien Matdamien.mat@budget-insight.com
Put a regex in ValueBackendPassword to check for a valid password format
Updated unicode with unicode_literals
Closes: 11797@zendesk, 29323@sibihttps://gitlab.com/woob/woob/-/commit/43e3c90718e48d2289350f223cbe90863757c340[ganassurances] Updated BrowserIncorrectPassword2019-06-17T21:22:06+02:00Damien Matdamien.mat@budget-insight.comGot to raise it with a get_error in the login function, with checking of the error message
Closes: 11797@zendesk, 29323@sibihttps://gitlab.com/woob/woob/-/commit/f1ca8105602ab8696b30266cc1a1b63c918d08b5[afer] handle a new BrowserIncorrectPassword2019-06-17T21:22:06+02:00Jerome Berthierjerome.berthier@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/310db131003bb3adf352c6c24bca9e39a601dfb4[boursorama] Avoid to get 3 years of history for nothing when we get coming t...2019-06-17T21:22:06+02:00Maxime Pommiermaxime.pommier@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/f8c49e87d0f6e022db03fbff361b046bff14f5fd[caissedepargne] Set the transaction coming sign to negative2019-06-17T21:22:06+02:00Maxime Pommiermaxime.pommier@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/56689bde363ea54862dfd18b0989dafb5c36b91c[caisseepargne] return empty list if user is not allowed to have subscription2019-06-17T21:22:06+02:00Florian Duguetflorian.duguet@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/03f98a17e0865e3f394cc2985cfcfcd88122f5dd[banquepopulaire] add condition to retrieve IBAN or not2019-06-17T21:22:06+02:00Sylvie Yesye@budget-insight.com
don't go on IBAN details page if the current page is not the IBAN pagehttps://gitlab.com/woob/woob/-/commit/0846a05cf0e4b93d002da99f5f71538c852a315f[arkeabanqueprivee] fixed PEA account number not returned2019-06-17T21:22:06+02:00Damien Matdamien.mat@budget-insight.com
Accounts may have a user-entered label, the account types dict must take "p.e.a." wording in case the client choses that
Then, iter_account will properly find the account number going through the market page
Closes: 11360@zendeskhttps://gitlab.com/woob/woob/-/commit/6464311da119cf743bf99a951f557c1b21592579[axabanque] Fix wrong typing2019-06-17T21:22:06+02:00Damien Matdamien.mat@budget-insight.comAdded 'epargne retraite agipi pair' which is a TYPE_PERP
Changed obj_type to make use of MapIn filter
Listed in 11364@zendeskhttps://gitlab.com/woob/woob/-/commit/49b60ce4a4d4cac2ad76e7fee13b3aa697509a7f[bnporc] Fix wrong typing2019-06-17T21:22:06+02:00Damien Matdamien.mat@budget-insight.comAdded 'BNP Paribas Multihorizons' and 'BNP Paribas Libertéa Privilège' which are TYPE_LIFE_INSURANCE
Listed in 11364@zendeskhttps://gitlab.com/woob/woob/-/commit/113fd7868398449f325fd4c1624c80a81e265ec2[societegenerale] Fix WebsiteUnavailable2019-06-17T21:22:06+02:00Damien Matdamien.mat@budget-insight.com
LoggedPage missing in LoanDetailsPage
Returned WebsiteUnavailable for the enabled accounts of these connexions
Closes: 11637@zendesk, 11652@zendesk, 11766@zendesk, 39220@sibihttps://gitlab.com/woob/woob/-/commit/08336076304ad7cd3589d3898a073a669af9bf02[creditmutuel] Add invest currency2019-06-17T21:22:06+02:00Maxime Gasselinmaxime.gasselin@budget-insight.com
On the website only the Unitvalue have an original currency, other
units are in EUR.
Closes: 11219@zendeskhttps://gitlab.com/woob/woob/-/commit/1bd5c64daa1e5154ece4c035bdff8a74ebc71c6f[bp] avoid bug for empty market account2019-06-17T21:22:06+02:00Maxime Gasselinmaxime.gasselin@budget-insight.com
We returned a None liquidity object. We now return an empty list.
Closes: 10880@zendeskhttps://gitlab.com/woob/woob/-/commit/f66600ccfeb4978f4da4fb043fb482c3998359ad[lcl] Fix NotImplemented on coming for LCLEspacePro2019-06-17T21:22:06+02:00Maxime Pommiermaxime.pommier@budget-insight.com
Closes: 42142@sibihttps://gitlab.com/woob/woob/-/commit/2200a6f5197cdd4aeb931a5ec7bc8f8932ee3825[boursorama] update recipient category xpath2019-06-17T21:22:06+02:00Sylvie Yesye@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/f0c66d6de840a106858dfee7923a802579d7610a[societegeneral] fix ValueError day out of range for month2019-06-17T21:22:06+02:00Damien Matdamien.mat@budget-insight.com
For certain recent loans the 'jourEcheanceMensuelle' in the JSON is set to 0, the next_payment_date in iter_accounts should then be set to NotAvailable
Closes: 11660@zendesk, 41369@sibihttps://gitlab.com/woob/woob/-/commit/1cdffa4f4c30d6f7ede02c52db3cefd4f281a354[yomoni] Fixed FormatError for certain accounts2019-06-17T21:22:06+02:00Damien Matdamien.mat@budget-insight.com
Certain accounts do not have a 'solde' because they have not been invested yet, hence should be ignored in iter_accounts
Closes: 11403@zendesk, 39487@sibihttps://gitlab.com/woob/woob/-/commit/fefebe2cfb42a8d9838592a46b6b7ebf99b35304[lcl] transfer reference id is not available2019-06-17T21:22:06+02:00Sylvie Yesye@budget-insight.com
do not retrieve them anymore, just check that there are no errorshttps://gitlab.com/woob/woob/-/commit/3865cc351c11e8e699af479de4e5ec3818f71984[cragr] add transfer and new recipient2019-06-17T21:22:06+02:00Sylvie Yesye@budget-insight.com