woob:b9a04b5ed49525bb63fd4e95d9571bd4fb8680ed commitshttps://gitlab.com/woob/woob/-/commits/b9a04b5ed49525bb63fd4e95d9571bd4fb8680ed2019-02-05T20:15:32+01:00https://gitlab.com/woob/woob/-/commit/b9a04b5ed49525bb63fd4e95d9571bd4fb8680edOAuth2PKCEMixin: pass code_challenge_method param2019-02-05T20:15:32+01:00Vincent Ardissonvardisson@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/962455c32ac2d54b3694f5414d59bb268ee265c5[cragr] Remove all_accounts from cache and corrected unique cards2019-02-05T20:15:20+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
all_account dictionary is now only in the iter_accounts method, and we
check directly in this method if the cards are unique or not.https://gitlab.com/woob/woob/-/commit/e8ad5ff9ab4276e958b767c7be629767ae142610[cragr] Replaced OrderedDict with dict and typed transactions2019-02-05T20:15:10+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
There is no need to use OrderedDict for transactions since we use Map()
on the short label. I also typed transfer transactions correctly.
[cragr] Added double quote to transaction typehttps://gitlab.com/woob/woob/-/commit/6862129449f60f49f376cedb9e094cbf1768441d[cragr] Implemented history, coming and summaries for Cards2019-02-05T20:14:59+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
This commit implements iter_history and iter_coming for deferred cards
with the new API website of crédit agricole.
Note that if there are several cards on the same parent account, it is
not possible to figure out which summary belongs to which card so
summaries are only fetched if the card is unique on its parent account.https://gitlab.com/woob/woob/-/commit/d219a5b702ccb934d8cdff2576815c12ab9ca767[cragr] Replaced tabs with spaces in params dictionary2019-02-05T20:12:18+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/3b17b5748b26137673e0248994118f0878803011[cragr] Implemented iter_history and coming for accounts2019-02-05T20:12:07+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/5bbe7a89c3c048fa752d2b76ac5758ba765aeb04[amazon] manage otp2019-02-05T20:10:02+01:00Florian Duguetflorian.duguet@budget-insight.com
make difference between otp which occur just for the first time
and otp enabled by user, which is always presenthttps://gitlab.com/woob/woob/-/commit/9210feac3f1db9584500e9f48495d3ba2181f6ab[caissedepargne] update main form2019-02-05T20:09:48+01:00Sylvie Yesye@budget-insight.com
form is now identified by 'id' and not 'name'
Sometimes, in history, there are <a href="/class" data-reference-type="user" data-user="1116607" data-container="body" data-placement="top" class="gfm gfm-project_member js-user-link" title="class">@class</a>='aspNetDisabled'
to means that there are no more transactionhttps://gitlab.com/woob/woob/-/commit/22dbfdae249dc244a12c484922943d0a73759428[lcl] Added account_owner_type to account2019-02-05T20:09:37+01:00Maxime Pommiermaxime.pommier@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/87460de4b651821b85397676280a23923687866c[societegenerale] add xpath error message in profile2019-02-05T20:09:27+01:00Sylvie Yesye@budget-insight.com
some user can't access to profile page,
the page it's like this:
```
<body>
Erreur
</body>
```https://gitlab.com/woob/woob/-/commit/227cc829f9905cc5e112875d97b8a750fadaf889[societegenerale] update error message to retrieve documents2019-02-05T20:08:41+01:00Sylvie Yesye@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/47642b1f403208695fff681f45059e75220294e4[societegenerale] update service unavailable url page2019-02-05T20:08:32+01:00Sylvie Yesye@budget-insight.com
before, it was only baseurl + service unavailable url page
now, it's baseurl + /static/Particuliers + service unavailable url pagehttps://gitlab.com/woob/woob/-/commit/d61ed852bada79cb785ee019d8bbc336c9fe7015[societegenerale] raise browserunavailable for users who can't access SG website2019-02-05T20:08:21+01:00Sylvie Yesye@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/51bd679b79afd86da1a469c25f10ea9a4bc8cf3c[societegenerale] do not stop iter account when transfer page is not available2019-02-05T20:08:11+01:00Sylvie Yesye@budget-insight.com
when transfer page is in maintenance:
* it raise Client Error Forbidden ...
* transfer json page raise browserunavailablehttps://gitlab.com/woob/woob/-/commit/1cca0fe471a1a0f0e408ffb2fac2cf0be5007137[societegenerale] handle revolving credit as loan object2019-02-05T20:08:01+01:00Sylvie Yesye@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/d0ef9f6ba010f496a31146701fd622a5dc795730[societegenerale] add account type2019-02-05T20:07:51+01:00Sylvie Yesye@budget-insight.com
'LIVRET_EPARGNE_POPULAIRE' as TYPE_SAVINGS
'PRET_EVOLUTIF' as TYPE_CONSUMER_CREDIT
'LIVRET_EPARGNE_PLUS' as TYPE_SAVINGS
'PLAN_EPARGNE_BANCAIRE' as TYPE_SAVINGS
'PALISSANDRE' as TYPE_LIFE_INSURANCE
'CEL' as TYPE_SAVINGShttps://gitlab.com/woob/woob/-/commit/349c7f9cc95860491de869d1f57b33e1c0d2867e[ing] cosmetic change2019-02-05T20:07:39+01:00Florian Duguetflorian.duguet@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/886f203e76e554d7d805521f9ad06e73cdb446f0[ing] optimize download_document2019-02-05T20:07:11+01:00Florian Duguetflorian.duguet@budget-insight.com
ing website is stateful
store current subscription to avoid doing new request to reach the good page
each time we want to download a dochttps://gitlab.com/woob/woob/-/commit/e86163cf08f78f43110a740fdb064185beedd7b2[sgpe] fix transfer2019-02-05T20:07:01+01:00Sylvie Yesye@budget-insight.com
update transfer request data to validate transferhttps://gitlab.com/woob/woob/-/commit/d413a956c42a26e442a8c9f76fd0be4684011c7e[fortuneo] Avoid fake ActionNeeded2019-02-05T20:06:44+01:00Martin Sicotmartin.sicot@budget-insight.com
A choice present on the main pages threw ActionNeeded. We now chose the
option 'later' whenever connecting.
fix:9019@zendeskhttps://gitlab.com/woob/woob/-/commit/a6d9db5b897b580ebef1ad4518e42b827e90867c[societegenerale] add new TYPE_PERP account type2019-02-05T20:06:34+01:00Sylvie Yesye@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/179fd1676eb72ae91f4a1de06e8bcbc00ce47ae5[societegenerale] handle loan history error message2019-02-05T20:06:23+01:00Sylvie Yesye@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/599806ed28e962fc5063608ba5fb391a83dc0d0c[societegenerale] add TYPE_CONSUMER_CREDIT account type2019-02-05T20:06:13+01:00Sylvie Yesye@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/4f4e3218bb787aa914f695c1631d2dba4ef92df7[societegenerale] avoid transaction with null id in card transaction2019-02-05T20:05:28+01:00Sylvie Yesye@budget-insight.com
transaction with null id are not card transactionhttps://gitlab.com/woob/woob/-/commit/2c3d462d5b93f59e6dfacac114b8aeed7b4d27dbweboob.capabilities.bank: rename diff_percent and keep a compat alias2019-02-05T20:05:15+01:00Vincent Ardissonvardisson@budget-insight.com
diff_percent was a misleading name because the ratio was expressed on 1,
not on 100, thus it wasn't a percentage.
For reference to suckers: a percentage is a ratio multiplied by 100.
We create a temporary alias so apps using the old field have compatibility.
"diff_percent" will soon be removed.https://gitlab.com/woob/woob/-/commit/a0b4c1919adff43f076a78ffb3065aa42e1988c9[hsbc] Skip card in opposition2019-02-05T20:04:30+01:00Maxime Gasselinmaxime.gasselin@budget-insight.com
In this case the history is not available.
Closes: 16236@sibihttps://gitlab.com/woob/woob/-/commit/b55030c3a66056494de8edb8b0a6d85eca5b8263[cragr] Corrected duplicate Loan IDs and iter_cards2019-02-05T20:04:19+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
In the accounts JSON, some Loans may have identical IDs, so we fetch the
id_element_contrat instead since it is always unique. This value will be
used in the details JSOn to fetch a unique ID for Loans, as well as the
missing account balances.
I also re-wrote iter_cards to fetch all cards (not just cards from the
main_account) and easily sort between immediate and deferred cards.
Closes: 35420@Sibihttps://gitlab.com/woob/woob/-/commit/47e5bf4fb3fbeedf43d980e93be3469e8f06643c[creditdunord] fix iter_coming2019-02-05T20:04:06+01:00Martin Sicotmartin.sicot@budget-insight.com
History and coming are on the same page. The previous method sent us
only on RIBPages. So I used the same function `get_account_for_history`
used in the iter_history.https://gitlab.com/woob/woob/-/commit/0632af49a95adb7c7d633e1a27d50c347c9830e3[societegenerale] update all code and use Browser22019-02-05T20:03:54+01:00Sylvie Yesye@budget-insight.com
use societegenerale json API to get coming, history
use Browser2 to get investment of life insurance, market accounthttps://gitlab.com/woob/woob/-/commit/023591ef4bf631b4bac561ca850479b6851ab524[societegenerale] some user can't access transfer page to get ibans2019-02-05T20:03:01+01:00Sylvie Yesye@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/81216fdc346c6e96acfd0bf5c91619fd6ab1daef[societegenerale] fix iter_subscription2019-02-05T20:02:51+01:00Martin Sicotmartin.sicot@budget-insight.com
Bug due to duplicate id on the page used for iter_subscription.
We use the page where the documents are available to get all the
different subscritpion. When at the end of the year we have 2 documents
for the same subscription, causing the bug. We now skip the annual
document.
Closes: 33740@zendeskhttps://gitlab.com/woob/woob/-/commit/c18a1dac8ccfbf59009e4f58dec1587018334f50[netfinca] Correct problems with liquidities and inv codes2019-02-05T18:15:51+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
Sometimes the self.page.get_liquidity() returns None and we should not
yield "None" instead of an investment.
When return the investment code, we should always check if this code is
a valid ISIN with is_isin_valid().
Some column names may vary between accounts so I corrected the different
possibilities.https://gitlab.com/woob/woob/-/commit/b45f3c3586cdeec5522b9a8215bf80e887ffd84a[netfinca] fix iter_inv using col span2019-02-05T18:15:48+01:00Martin Sicotmartin.sicot@budget-insight.com
On the website one of the column has a colspan = 2, which we used to
handle by going to the preceding siblings because we were not on the
good column.
using the colspan=True allow us to simplify some of the code.
closes:9025@zendeskhttps://gitlab.com/woob/woob/-/commit/0568feb4f5bf92f7cab341c60d73e44526e0697f[netfinca] Module creation2019-02-05T18:15:46+01:00Martin Sicotmartin.sicot@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/3aa81e418b2bc65623ac0c11f712074d6d8e93e8[vlille] url changed transpole is now known as ilevia2019-02-04T23:35:16+01:00Bezleputhcarton_ben@yahoo.frhttps://gitlab.com/woob/woob/-/commit/a80c2b94ff7959eed483b12054f99c70dbccd9a3[nef] Add recipients2019-02-04T23:00:22+01:00Damien Cassoudamien@cassou.mehttps://gitlab.com/woob/woob/-/commit/ee2046334bcd8a5984fa68796e5544ee05fb9a0d[nef] Add transactions2019-02-04T23:00:22+01:00Damien Cassoudamien@cassou.mehttps://gitlab.com/woob/woob/-/commit/f5dfbae434988ee55936ad9543ba5879ba5d9e83[nef] Initial version, supports listing accounts2019-02-04T23:00:22+01:00Damien Cassoudamien@cassou.me
This commit adds initial support for the French bank La Nef at
<a href="https://www.lanef.com/" rel="nofollow noreferrer noopener" target="_blank">https://www.lanef.com/</a>. Only listing accounts with their balance is
supported.https://gitlab.com/woob/woob/-/commit/642c6d31c732dfa03e6cd0a3c5a52592a8cd0985[billetreduc] base url changed + support accented months2019-02-03T10:41:15+01:00Vincent Adev@indigo.rehttps://gitlab.com/woob/woob/-/commit/a46c1b9da97662cecd5fbcb302dce0bc2402952c[entreparticuliers] add missing fill_housing method2019-01-29T22:18:38+01:00Bezleputhcarton_ben@yahoo.fr