woob:e96eb846704e2af0b4e543c441e26a811ef65377 commitshttps://gitlab.com/woob/woob/-/commits/e96eb846704e2af0b4e543c441e26a811ef653772019-09-11T19:15:46+02:00https://gitlab.com/woob/woob/-/commit/e96eb846704e2af0b4e543c441e26a811ef65377[ing] implement add recipient2019-09-11T19:15:46+02:00Célande Adriencelande.adrien@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/18621003c921176e0d9b53de0b40b8d01e8c0a34[weboob.capabilities.bank] Indentation cosmetic changes2019-09-11T19:15:46+02:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/9636471b87577e2a34d9191601c365622195cb7f[weboob.capabilities.bank] Add new Investment attributes2019-09-11T19:15:46+02:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
SRRI (level of risk) from 1 to 7
Asset category (string like 'OPCVM' or 'SCPI')
Recommended investment period (string like '3 years minimum' or '1 to 5 years')https://gitlab.com/woob/woob/-/commit/424bd09cacc1993153c56e7d0e81a4688adc1858[orange] handle password page when password is too weak and user has to chang...2019-09-11T19:15:46+02:00Florian Duguetflorian.duguet@budget-insight.com
Closes 38539@sibihttps://gitlab.com/woob/woob/-/commit/95195ab419b036668cba0ca0120fc885adf02c0dweboob.core.backendscfg: move external password fetch here2019-09-11T19:15:46+02:00Vincent Ardissonvardisson@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/6929b3d4ffca18303a2512df78cb03bff946c2d6[bnporc] Update and clean document_pages.py2019-09-11T19:15:46+02:00Dorian Rolydorian.roly@budget-insight.com
I've cleaned and i've updated the way we parse the json and how we build the URLhttps://gitlab.com/woob/woob/-/commit/583a53108eee7535ccfb4b2537d4f60f8ca294f6[creditmutuel/cic] Fixed checking accounts balance2019-09-11T19:15:46+02:00Damien Matdamien.mat@budget-insight.com
When there is comings for a checking account the balance that is
presently parsed is the present balance minus the sum of comings. We
have to go to the details page of the account to fetch the real balance
(without the comings).
Closes: 12737@zendeskhttps://gitlab.com/woob/woob/-/commit/972ea83438f271f5a1abd397616700a9669e38c9[creditmutuel] Added missing account type for "compte duo"2019-09-11T19:15:46+02:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
Added Account.TYPE_SAVINGS for "Compte Duo" accounts
Closes: 12859@zendeskhttps://gitlab.com/woob/woob/-/commit/de8ce4d239d264e42d8eff3e4b068d8c5bbc9605[bp] Added Account.TYPE_SAVINGS for "Compte relais" accounts2019-09-11T19:15:46+02:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
Listed in 11364@zendeskhttps://gitlab.com/woob/woob/-/commit/af465a29c70d17087fc404232249873e87537301[bp] Added Transaction.TYPE_DEPOSIT for "Versement DAB" transactions2019-09-11T19:15:46+02:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
Closes: 12997@zendeskhttps://gitlab.com/woob/woob/-/commit/deb2cd6d86d89e5133318055e510a31de68f06fd[materielnet] handle captcha2019-09-11T19:15:46+02:00Florian Duguetflorian.duguet@budget-insight.com
Closes: 9588@zendesk 10032@zendeskhttps://gitlab.com/woob/woob/-/commit/c7190d1b4d7bd674d33f2779dae4d5fe07e6b51f[bnporc/hellobank] Fixed BrowserPasswordExpired at login2019-09-11T19:15:46+02:00Damien Matdamien.mat@budget-insight.com
Closes: 12995@zendeskhttps://gitlab.com/woob/woob/-/commit/3fa8d61d78f681a15790cf3b155236ad053c8123[banquepopulaire] import unicode_literals in module.py and fix spelling2019-09-11T19:15:46+02:00Florian Duguetflorian.duguet@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/6ee92ff3252cd29a78789c64c8f3c7cf60566bf7[creditmutuel] Added Account.TYPE_SAVINGS for "Tonic Societaire" accounts2019-09-11T19:15:46+02:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
Listed in 11364@zendeskhttps://gitlab.com/woob/woob/-/commit/cc010a6be5c00e286fbdc50f1b0a97c8c3a68fc3[creditmutuel] Added Account.TYPE_SAVINGS for "Pep" accounts2019-09-11T19:15:46+02:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
Listed in 11364@zendeskhttps://gitlab.com/woob/woob/-/commit/faa3376ca750a0bfdfef5aa5aced442711af2bd1[creditmutuel/cic] Manage mobile confirmation page at login2019-09-11T19:15:46+02:00Damien Matdamien.mat@budget-insight.com
A growing number of connections need strong authorization at the login
stage. In that case, the user is asked to give confirmation through
the mobile app. By following a link on that page we can bypass the
confirmation and continue navigation.
Closes: 12741@zendesk, 12774@zendesk, 12793@zendesk, 12881@zendesk,
12894@zendesk, 12951@zendesk, 12993@zendesk, 13002@zendesk, 13014@zendesk, 13019@zendesk, 35977@sibi,
33162@sibi, 36178@sibi, 36177@sibihttps://gitlab.com/woob/woob/-/commit/706380ef86dc33d7d165402282529d3340fcabf1[bnporc] Fixed error for loans with empty balance2019-09-11T19:15:46+02:00Guillaume Risbourgguillaume.risbourg@budget-insight.com
Closes: 12994@zendesk 43878@sibi
Listed in: 12974@zendeskhttps://gitlab.com/woob/woob/-/commit/3fba711da99094ca38172a1369d401ef48bc0d49[bnpcards] Added connection type logging at login2019-09-11T19:15:46+02:00Lucas Ficheuxlucas.ficheux@budget-insight.com
The module now logs which type of connection (Manager or Cardholder)
is logging in.
It will be useful to find connections suitable for build tasks.https://gitlab.com/woob/woob/-/commit/76445cc7fcdbd6f99c4804b48476c3618de02626[bnporc] Fixed old url used for HistoryPage2019-09-11T19:15:46+02:00Damien Matdamien.mat@budget-insight.com
Commit 246836bbf162dcd1fac9a56b844a058a771ff51f updated the url used for
comings and history.
For some connections the former url is still used. We don't knwow which
ones do. It cannot be declared in the same URL object since it is used in a .go() method that
might raise a BrowserUnavailable.
Closes: 12950@zendesk, 25845@sibihttps://gitlab.com/woob/woob/-/commit/e3433c673e96a4f0eb9b25508185ae57da27244a[bforbank] Ignore cards that are ordered but not activated yet2019-09-11T19:15:46+02:00Damien Matdamien.mat@budget-insight.com
Closes: 12985@zendeskhttps://gitlab.com/woob/woob/-/commit/5b367292ef0f8d908f6b54e9316e90028f5963a2[BNP] Add documents to personnal pages2019-09-11T19:15:46+02:00Dorian Rolydorian.roly@budget-insight.com
Now bnp personnal, bnp pro and bnp privee can get documentshttps://gitlab.com/woob/woob/-/commit/e417e2f891f4555587f7fbd6a42645da8d965310[barclays] Added ActionNeeded exception2019-09-11T19:15:46+02:00Damien Matdamien.mat@budget-insight.com
For certain connections, just after login with proper credentials, the user ends up on a page containing the message: "Votre accès est suspendu. Si le problème persiste ou pour débloquer votre compte, nous vous invitons à..."
Closes: 37443@sibi, 12540@zendeskhttps://gitlab.com/woob/woob/-/commit/ff8b5aebe902a724fc7598d1a97175bb99f06f3f[amundi/caels] Skip iter_investments for accounts with null balance2019-09-11T19:15:46+02:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
If there is no money on the account, no need to do requests just to
figure out there is no investment on it.https://gitlab.com/woob/woob/-/commit/4dbd8a84c673b3bfa74244a3e8bad575ed12b3e7[creditmutuel/cic] Manage fiscality confirmation page at login2019-09-11T19:15:46+02:00Damien Matdamien.mat@budget-insight.com
On certain connections a page appears right after login asking to confirm fiscality residency in France or elsewhere.
We can skip this page since login is already done at this stage.
Closes: 12741@zendesk, 12774@zendesk, 12793@zendesk, 12881@zendesk, 12894@zendesk, 12951@zendesk, 12993@zendesk, 13002@zendesk, 13014@zendesk, 13019@zendesk, 35977@sibi, 33162@sibi, 36178@sibi, 36177@sibihttps://gitlab.com/woob/woob/-/commit/63b05b150ccd2d1bf70a188a1acf6bf567a596ce[cragr] Complete checking accounts transaction labels2019-09-11T19:15:45+02:00Damien Matdamien.mat@budget-insight.com
Now returning full labels found in the table cell of checking accounts transactions.
This can add a lot of verbosity but restores the labels returned by the module a few commits ago.
Closes: 12469@zendesk, 12186@zendeskhttps://gitlab.com/woob/woob/-/commit/f9e7be9c253656e8c42bb82bd2937fb695f638c1filters: MultiJoin accepts types other than str2019-09-10T18:15:42+02:00Lowik BOURGEOISATlowik.bourgeoisat@geneanet.orghttps://gitlab.com/woob/woob/-/commit/689b0a9f96fae26079fce92179fa7f1f21b9df2afilters: Regexp can use regex library2019-09-10T18:15:42+02:00Lowik BOURGEOISATlowik.bourgeoisat@geneanet.orghttps://gitlab.com/woob/woob/-/commit/a59e0e11a41a8e93496b5b245d856096f5ed4ceefilters: Add test for Link2019-09-10T18:13:49+02:00Lowik BOURGEOISATlowik.bourgeoisat@geneanet.orghttps://gitlab.com/woob/woob/-/commit/898847f4574081cd781c1b02f15629cdf97a0cf5tests: Add missing test2019-09-10T18:13:49+02:00Lowik BOURGEOISATlowik.bourgeoisat@geneanet.orghttps://gitlab.com/woob/woob/-/commit/4aa54c7a75b54635a905cae9101b0b08f6b6b76cfilters: Allow all dateutil.parser arguments in DateTime2019-09-10T18:13:49+02:00Lowik BOURGEOISATlowik.bourgeoisat@geneanet.org
This will also allow using parse_func methods that do not take dayfirst or other arguments specific to dateutilhttps://gitlab.com/woob/woob/-/commit/38d70e7134c1972926e98e1592e3a303a4d65325filters: Strict dates by default2019-09-10T18:13:49+02:00Lowik BOURGEOISATlowik.bourgeoisat@geneanet.orghttps://gitlab.com/woob/woob/-/commit/1bed1d2aeee216c03163e0832065ddcc87ebc0fdfilters: Catch incomplete dates2019-09-10T18:13:49+02:00Lowik BOURGEOISATlowik.bourgeoisat@geneanet.orghttps://gitlab.com/woob/woob/-/commit/a94c8eac71af538cab9c39e5ad6961593ced735efilters: Explicit error message2019-09-10T18:13:49+02:00Lowik BOURGEOISATlowik.bourgeoisat@geneanet.orghttps://gitlab.com/woob/woob/-/commit/ba2e723da4bfb63ad5b18bd54fa91af5a495983ffilters: Add MultiJoin2019-09-10T18:13:49+02:00Lowik BOURGEOISATlowik.bourgeoisat@geneanet.orghttps://gitlab.com/woob/woob/-/commit/07ee1951214638445800027d0fa44a06dad7fbcdfilters: Join can use default argument2019-09-10T18:13:49+02:00Lowik BOURGEOISATlowik.bourgeoisat@geneanet.orghttps://gitlab.com/woob/woob/-/commit/50a1596afbac204716b7f3a43a5e3fc7b2d651fbfilters: Add doctests to Join2019-09-10T18:13:49+02:00Lowik BOURGEOISATlowik.bourgeoisat@geneanet.orghttps://gitlab.com/woob/woob/-/commit/9a8f04bba35bb5ec00681074da64ad4504974cb4repositories: Avoid race conditions2019-09-10T18:13:49+02:00Laurent Bachelierlaurent@bachelier.namehttps://gitlab.com/woob/woob/-/commit/676d78c31229ec4c4a31c3f6a278d812ab7e3d4flocal_run: Avoid race conditions2019-09-10T17:58:33+02:00Laurent Bachelierlaurent@bachelier.namehttps://gitlab.com/woob/woob/-/commit/c0b7557ba72f5d88324f769443c99edb7db56889browser: Avoid crash when no BASEURL is set2019-09-10T17:36:41+02:00Laurent Bachelierlaurent@bachelier.name
It can happen when we just have a bunch of absolute URL classeshttps://gitlab.com/woob/woob/-/commit/fcd43011bec36a77d433a59596ea908cb5820832tapatalk: python3 support2019-09-08T23:31:59+02:00Simon Lippsloonz@gmail.com