From 99c824b0b45126edade5a848a9a5d194f5ac24d3 Mon Sep 17 00:00:00 2001 From: Vincent Ardisson Date: Mon, 9 Mar 2020 12:01:01 +0100 Subject: [PATCH] [s2e] add caps to children --- modules/bnppere/module.py | 9 ++++++++- modules/capeasi/module.py | 6 ++++-- modules/creditdunordpee/module.py | 6 ++++-- modules/erehsbc/module.py | 6 ++++-- modules/esalia/module.py | 6 ++++-- 5 files changed, 24 insertions(+), 9 deletions(-) diff --git a/modules/bnppere/module.py b/modules/bnppere/module.py index 6c4079da85..b0ea71384a 100644 --- a/modules/bnppere/module.py +++ b/modules/bnppere/module.py @@ -21,6 +21,7 @@ from weboob.tools.backend import AbstractModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value from weboob.capabilities.bank import CapBankWealth +from weboob.capabilities.bill import CapDocument from weboob.capabilities.profile import CapProfile from .browser import BnppereBrowser, VisiogoBrowser @@ -28,7 +29,7 @@ __all__ = ['BnppereModule'] -class BnppereModule(AbstractModule, CapBankWealth, CapProfile): +class BnppereModule(AbstractModule, CapBankWealth, CapDocument, CapProfile): NAME = 'bnppere' DESCRIPTION = u'BNP Épargne Salariale' MAINTAINER = u'Edouard Lambert' @@ -68,3 +69,9 @@ def iter_history(self, account): def get_profile(self): return self.browser.get_profile() + + def iter_subscription(self): + website = self.config['website'].get() + if website == 'visiogo': + raise NotImplementedError() + return super(BnppereModule, self).iter_subscription() diff --git a/modules/capeasi/module.py b/modules/capeasi/module.py index 5669f1a020..d83feb809b 100644 --- a/modules/capeasi/module.py +++ b/modules/capeasi/module.py @@ -20,7 +20,9 @@ from weboob.tools.backend import AbstractModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value -from weboob.capabilities.bank import CapBank +from weboob.capabilities.bank import CapBankWealth +from weboob.capabilities.bill import CapDocument +from weboob.capabilities.profile import CapProfile from .browser import CapeasiBrowser @@ -28,7 +30,7 @@ __all__ = ['CapeasiModule'] -class CapeasiModule(AbstractModule, CapBank): +class CapeasiModule(AbstractModule, CapBankWealth, CapDocument, CapProfile): NAME = 'capeasi' DESCRIPTION = u'AXA Épargne Salariale' MAINTAINER = u'Edouard Lambert' diff --git a/modules/creditdunordpee/module.py b/modules/creditdunordpee/module.py index ac2ecb0494..ac8d83d633 100644 --- a/modules/creditdunordpee/module.py +++ b/modules/creditdunordpee/module.py @@ -21,7 +21,9 @@ from weboob.tools.backend import AbstractModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value -from weboob.capabilities.bank import CapBank +from weboob.capabilities.bank import CapBankWealth +from weboob.capabilities.bill import CapDocument +from weboob.capabilities.profile import CapProfile from .browser import CreditdunordpeeBrowser @@ -29,7 +31,7 @@ __all__ = ['CreditdunordpeeModule'] -class CreditdunordpeeModule(AbstractModule, CapBank): +class CreditdunordpeeModule(AbstractModule, CapBankWealth, CapDocument, CapProfile): NAME = 'creditdunordpee' DESCRIPTION = u'Crédit du Nord Épargne Salariale' MAINTAINER = u'Ludovic LANGE' diff --git a/modules/erehsbc/module.py b/modules/erehsbc/module.py index bebe418010..b4a310b127 100644 --- a/modules/erehsbc/module.py +++ b/modules/erehsbc/module.py @@ -20,7 +20,9 @@ from weboob.tools.backend import AbstractModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value -from weboob.capabilities.bank import CapBank +from weboob.capabilities.bank import CapBankWealth +from weboob.capabilities.bill import CapDocument +from weboob.capabilities.profile import CapProfile from .browser import ErehsbcBrowser @@ -28,7 +30,7 @@ __all__ = ['ErehsbcModule'] -class ErehsbcModule(AbstractModule, CapBank): +class ErehsbcModule(AbstractModule, CapBankWealth, CapDocument, CapProfile): NAME = 'erehsbc' DESCRIPTION = u'HSBC Épargne Salariale' MAINTAINER = u'Edouard Lambert' diff --git a/modules/esalia/module.py b/modules/esalia/module.py index 885adb40c6..66dc241fcd 100644 --- a/modules/esalia/module.py +++ b/modules/esalia/module.py @@ -20,7 +20,9 @@ from weboob.tools.backend import AbstractModule, BackendConfig from weboob.tools.value import ValueBackendPassword, Value -from weboob.capabilities.bank import CapBank +from weboob.capabilities.bank import CapBankWealth +from weboob.capabilities.bill import CapDocument +from weboob.capabilities.profile import CapProfile from .browser import EsaliaBrowser @@ -28,7 +30,7 @@ __all__ = ['EsaliaModule'] -class EsaliaModule(AbstractModule, CapBank): +class EsaliaModule(AbstractModule, CapBankWealth, CapDocument, CapProfile): NAME = 'esalia' DESCRIPTION = u'Société Générale Épargne Salariale' MAINTAINER = u'Edouard Lambert' -- GitLab