woob:3d187407399fd7662aacec4fde936b41b764c64b commitshttps://gitlab.com/woob/woob/-/commits/3d187407399fd7662aacec4fde936b41b764c64b2019-11-20T09:28:00+01:00https://gitlab.com/woob/woob/-/commit/3d187407399fd7662aacec4fde936b41b764c64bweboob.exceptions: add some helpers to TooManyRequests2019-11-20T09:28:00+01:00Jerome Berthierjerome.berthier@budget-insight.com
Usually the next_try will be the next day or the next 24h, so
to avoid modules to compute it everytime we do it here.https://gitlab.com/woob/woob/-/commit/04a9d386cc1f66e1c3eaed4959b71788994cf6c0[trainline] add module to python3 compat2019-11-20T09:28:00+01:00Florian Duguetflorian.duguet@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/4b5831210cfa2dcbb2f7b432a5739abcaade0dee[trainline] browser2 and python32019-11-20T09:28:00+01:00Florian Duguetflorian.duguet@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/823b530d098e717631329f06502fb37b10cd1596[n26] Add more error cases on login2019-11-20T09:28:00+01:00Dorian Rolydorian.roly@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/26935e0906753d4bdbd8a288cf92f6ac12dfbb01[lcl] send message for TransferBankError2019-11-20T09:28:00+01:00Célande Adriencelande.adrien@budget-insight.com
By default not indicating message make of the string a description
which is not what we want.
We want the message to be send to the client, not stocked in db.
Closes: 14296@zendeskhttps://gitlab.com/woob/woob/-/commit/221ab27da645099896ff3949003eb8eb07be175d[boursorama] send message for TransferBankError2019-11-20T09:28:00+01:00Célande Adriencelande.adrien@budget-insight.com
By default not indicating message make of the string a description
which is not what we want.
We want the message to be send to the client, not stocked in db.
Closes: 14296@zendeskhttps://gitlab.com/woob/woob/-/commit/db75099005b0d62051a97a2117c2542e9dae5600[ganassurances] Made module Python3 compatible2019-11-20T09:28:00+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/5c561875b72e18a62b030769c261c9c8c38f8539[creditdunord] add account ownership2019-11-20T09:28:00+01:00Etienne Lachereetienne.lachere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/85761a51738466f1b449dd0b575fc82bb9f76517[onlinenet] flake8 code linting2019-11-20T09:28:00+01:00Romain Pescheromain.pesche@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/4c13018ebfb16cf8c3c2daca638571c242145a01[onlinenet] mark onlinenet as python3 compatible2019-11-20T09:28:00+01:00Romain Pescheromain.pesche@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/2f9307ec5d96e21843352383d50fa99c0d15b378[onlinenet] remove useless test2019-11-20T09:28:00+01:00Romain Pescheromain.pesche@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/c596802469ff72a63a401bee17aa9414042d7831[indeed] Fix xpath query to retrieve a job title2019-11-20T09:27:10+01:00Benjamin Sigonneaubenjamin+weboob@dromaludaire.infohttps://gitlab.com/woob/woob/-/commit/a86b498977ef266974fa01c6abd8d4066b966820paypal: fix compatibility with python22019-11-14T19:45:14+01:00Romain Bignonromain@symlink.mehttps://gitlab.com/woob/woob/-/commit/0169a26be01623030df1436a70087285c0fd13bd[cmso] Fix python3 compatibility (use response.text instead of response.conte...2019-11-14T19:28:41+01:00nicofrandmail@nicofrand.euhttps://gitlab.com/woob/woob/-/commit/ce2c72722096ccfb595b62ba2f4e8253283a30c4Repository.retrieve_index: if 'repo_path' is None do not save it2019-11-14T19:27:56+01:00Romain Bignonromain@symlink.mehttps://gitlab.com/woob/woob/-/commit/35374deb57e5281e3bfe5284fe1ad8ac1c9cc123[paypal] Fix get_accounts2019-11-09T21:56:43+01:00nicofrandmail@nicofrand.euhttps://gitlab.com/woob/woob/-/commit/51f1025105cdb357f19ea48194f4a3399253e766[paypal] Fix types during comparison2019-11-09T21:56:43+01:00nicofrandmail@nicofrand.euhttps://gitlab.com/woob/woob/-/commit/81f69e7f998c63edbce960cfb55cb5c2f75cf801[paypal] Fix paypal once & for all2019-11-09T21:56:43+01:00nicofrandmail@nicofrand.euhttps://gitlab.com/woob/woob/-/commit/e5736471b60026615ae89409e94ebd08c26ec3a4fortuneo: fix CardHistory debit vs. credit2019-11-09T21:31:11+01:00ahuilletarthur.huillet+weboob@free.fr
The fields were inverted: debit actually comes first.
This fixes a bug where card refunds (the only positive operations in card history) were returned in negative,
hiding the fact that they were, in fact, refunds.https://gitlab.com/woob/woob/-/commit/736da1a2943e379f400c8d4d596657f02d88cb2e[aviva] Browser: adapted aviva website to handle Afer abstract module2019-11-09T21:31:11+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
- The subsites are different between two websites (espaceclient/espaceadherent),
which is now properly handled with the BrowserParamURL class.
- The license has been changed to LGPL since afer is a public module.
- Some errors (action needed, credentials renewal...) had to be
implemented in order to handle to afer website correctly.
Closes: 13778@zendeskhttps://gitlab.com/woob/woob/-/commit/1b9ffa1f562c41b76d8ad5a29ab23f5415b9d582[aviva] Changed License to LGPL since module is now parent of an LGPL module2019-11-09T21:31:11+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/202adae32310d07c5206fd5baa7a0fc1949ce2c0[aviva] Changed license for pages.py files and adapted the code for afer2019-11-09T21:31:11+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
Afer now inherits from Aviva but with some discrepancies, which are now
correctly handled for the parent module to work both for the afer and
the aviva websites.https://gitlab.com/woob/woob/-/commit/def8798cc6727d4d903790f9364b6debbe2321e8[aviva] removed get_account and re-indented2019-11-09T21:31:11+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/45c2540bb02751505c5bbe3c2d2c17fc8d5cfaaa[aviva] Fixed investments navigation and parsing2019-11-09T21:31:11+01:00Damien Matdamien.mat@budget-insight.com
Investments detail pages have changed url (must be fetched on 2
different pages now) and parsing had to be
modified.
Closes: 13654@zendeskhttps://gitlab.com/woob/woob/-/commit/c2fc8c89f4eb77d2c24efb793588ef4907cd1f2b[aviva] Changed Capitalize to Title2019-11-09T21:31:11+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/4db3dee2a0401256965c7fd09480269213335614[aviva] replace diff_percent field usage with diff_ratio2019-11-09T21:31:11+01:00Vincent Ardissonvardisson@budget-insight.com
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.https://gitlab.com/woob/woob/-/commit/4cd5511d976b73edc908174e775e9813afccd7fc[aviva] Corrected condition to exclude 'Total'2019-11-09T21:31:11+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
Invests total valuation is currently duplicated because the 'Total' line
is not correctly skipped (at this point of the code, self.obj_label = Coalesce instead if 'Total').
This works correctly when using "Field('label')(self)".
Closes: 11319@zendeskhttps://gitlab.com/woob/woob/-/commit/2e7f918ce127eb392fd0215e2f5ddc52354fb945[aviva] Adapt investment table to all account types2019-11-09T21:31:11+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
Some accounts did not have any investments because the xpath was not
flexible enough.https://gitlab.com/woob/woob/-/commit/e927b77616650304be6ca771636225ddf5fa4b5b[aviva] Ignore insurances and accounts without balances2019-11-09T21:31:11+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
When trying to get the account details, we sometimes land on some
insurance page: these accounts have to be ignored. In addition, some
'real' accounts have no available balance on the details page so we
verify the 'no details' message and skip them.
Closes: 10692@zendeskhttps://gitlab.com/woob/woob/-/commit/020b1fe42578a3dfcfff7d3277ab9e0e1717c550[aviva] Repaired module for iter_accounts and investments2019-11-09T21:31:11+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
Most accounts were fetched since the last commit but some accounts are
unaccessible (error 500) so we must skip them.
The Async in iter_investment did not work at all so I replaced it with
fill_investment() to correctly fetch ISIn code, unitprice, diff_percent
and description when available.
Closes: 10296@zendeskhttps://gitlab.com/woob/woob/-/commit/363242d2f0073c04d7a972b23ed872ef9652be41[aviva] Correct iter_accounts xpath and account typing2019-11-09T21:31:10+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
The xpaths changed on the accounts page, for now, the module does not
fetch any account anymore. This patch enables retrieving all Life
Insurance and Saving accounts correctly ; also corrected the obj_type
for account typing.
Closes: 10062@zendeskhttps://gitlab.com/woob/woob/-/commit/eb0f525ed16d0a91d7e3a126f23bc4dde8c0b4e8[aviva] Added obj_code_type to investments if isin valid2019-11-09T21:31:10+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/8ad75329badcbeeaca4ce1984a23055dc5d235b0[aviva] Add totomobile to list of ignore account types2019-11-09T21:31:10+01:00Quentin Defenouillerequentin.defenouillere@budget-insight.com
We don't scrape car insurances and it crashes when people try to add a
new connection.
Closes: 8078@zendeskhttps://gitlab.com/woob/woob/-/commit/cc7c56209b663aa312e4fcf67af016b7be64c575[aviva] py3 compat (already compatible)2019-11-09T21:31:10+01:00Nicolas Gattolinnicolas.gattolin@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/07563155ddd91078310230d127a99c6c5e700f90[assurancevie/aviva] added label for transactions2019-11-09T21:31:10+01:00Célande Adriencelande.adrien@budget-insight.com
The transactions of aviva don't really have a label.
So it conflicted in the backend when it tried to use a regex on a NotLoaded variable.
I made up a label from the title and the date.
Closes: 16267@sibi
Closes: 17886@sibi
Closes: 18477@sibi
Closes: 18013@sibi
Closes: 15812@sibi
Closes: 5843@sibi
Closes: 11552@sibi
Closes: 5153@sibi
Closes: 18528@sibi
Closes: 16555@sibi
Closes: 7892@sibihttps://gitlab.com/woob/woob/-/commit/212b117e9eed8ef1e0bbe993e533fde0cf2d5b89[aviva] raises a new actionneeded when we get redirected after login2019-11-09T21:31:10+01:00Simon Rochwergsimon.rochwerg@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/ddf5c03d92104172e72168d9583e79b08f33d361[aviva] Add condition to filter investments2019-11-09T21:31:10+01:00Frédéric Lépyfrederic.lepy@budget-insight.com
Closes: 6193@zendeskhttps://gitlab.com/woob/woob/-/commit/7ddf7314ec6106aad301f38dd701d0125181aa4e[aviva] label is not available on HistoryPage2019-11-09T21:31:10+01:00Florian Duguetflorian.duguet@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/b40f83328f9de31391c9a77fb11a0ccf2b72bdd3[aviva] changes retirement's saving from type TYPE_MADELIN to TYPE_PERP2019-11-09T21:31:10+01:00Simon Rochwergsimon.rochwerg@budget-insight.comhttps://gitlab.com/woob/woob/-/commit/a56e0c825d59be4c6b4551b606a7fff8f581d751[aviva] patch after website design changes2019-11-09T21:31:10+01:00Andras Bartokandras.bartok@budget-insight.com
The site of aviva has changed. XPaths were corrected where necessary.
The URL of investements details has been changed from https to http to avoid a "certificate error".