diff --git a/modules/bnppere/module.py b/modules/bnppere/module.py index 6c4079da85816210d9cd3809a51e569cc2f191de..b0ea71384ad97bfbb3f783be76891d23d06571d5 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 5669f1a0201ffa1c86e223531af91e35fb54c38f..d83feb809b8b9e917007472921040ca603a48135 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 ac2ecb0494d70a81b05b6b16e3cd049ec6f58c90..ac8d83d633d1e14c2bdad7c3281f0a900515c033 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 bebe418010040f07a0c99cb1538f3b9faa5dcd39..b4a310b127bd7d6ed1af904a26c94d6a59c097f3 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 885adb40c6c48161d4817d8c52edf320aa5c597c..66dc241fcd00802f5e5cab54d6f90ce34fad2320 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'