diff --git a/modules/cmb/module.py b/modules/cmb/module.py index ef1215786dcdadefe2bea11bf92fbc21708db842..9c230c1e19ffda07bad7795e1d2f0d66b6ffd269 100644 --- a/modules/cmb/module.py +++ b/modules/cmb/module.py @@ -21,7 +21,7 @@ from weboob.tools.backend import AbstractModule, BackendConfig from weboob.capabilities.bank import CapBankTransfer from weboob.capabilities.contact import CapContact -from weboob.tools.value import Value, ValueBackendPassword +from weboob.tools.value import Value, ValueBackendPassword, ValueTransient from .par.browser import CmbParBrowser from .pro.browser import CmbProBrowser @@ -42,5 +42,6 @@ class CmbModule(AbstractModule, CapBankTransfer, CapContact): CONFIG = BackendConfig(ValueBackendPassword('login', label='Identifiant', masked=False), ValueBackendPassword('password', label='Mot de passe'), + ValueTransient('code'), Value('website', label='Type de compte', default='par', choices={'par': 'Particuliers', 'pro': 'Professionnels'})) diff --git a/modules/cmb/par/browser.py b/modules/cmb/par/browser.py index acb6f7eb2901f585a6fd36831e7c088750ed63cb..1e7d0ca7d0b01f7d54ad935cda3c485cbb6b8171 100644 --- a/modules/cmb/par/browser.py +++ b/modules/cmb/par/browser.py @@ -27,6 +27,7 @@ class CmbParBrowser(AbstractBrowser): name = 'cmb' arkea = '01' + arkea_si = '001' arkea_client_id = 'ARCM6W0q6zHX31vvdVczlWRtGjSGbkPv' original_site = 'https://mon.cmb.fr' diff --git a/modules/cmb/pro/browser.py b/modules/cmb/pro/browser.py index f65e1480f0de194cf189ee9861d3055d8c9aea67..d3fa005822b4c3b296a910bb79bdec0619ae8e01 100644 --- a/modules/cmb/pro/browser.py +++ b/modules/cmb/pro/browser.py @@ -26,6 +26,6 @@ class CmbProBrowser(AbstractBrowser): arkea = '01' - def __init__(self, website, *args, **kwargs): - super(CmbProBrowser, self).__init__(website, *args, **kwargs) + def __init__(self, website, config, *args, **kwargs): + super(CmbProBrowser, self).__init__(website, config, *args, **kwargs) self.client_id = 'IVhzJ7zf3GiGvslYOuLGgvRvYXFtn2wR' diff --git a/modules/cmso/pro/browser.py b/modules/cmso/pro/browser.py index 8b8565510d3d49ad876e5c9a98d3faff72f58fe6..e92f8e4cfa698e24668a309c593194949c02d31e 100644 --- a/modules/cmso/pro/browser.py +++ b/modules/cmso/pro/browser.py @@ -56,7 +56,7 @@ class CmsoProBrowser(LoginBrowser): arkea = '03' - def __init__(self, website, *args, **kwargs): + def __init__(self, website, config, *args, **kwargs): super(CmsoProBrowser, self).__init__(*args, **kwargs) self.BASEURL = "https://www.%s" % website