bank account IDs are also stored in keyring (closes #565)

This commit is contained in:
Romain Bignon 2011-05-21 10:35:18 +02:00
commit 473d45f5f1
7 changed files with 7 additions and 7 deletions

View file

@ -38,7 +38,7 @@ class BNPorcBackend(BaseBackend, ICapBank):
VERSION = '0.9'
LICENSE = 'AGPLv3+'
DESCRIPTION = 'BNP Paribas french bank\' website'
CONFIG = BackendConfig(Value('login', label='Account ID'),
CONFIG = BackendConfig(ValueBackendPassword('login', label='Account ID', masked=False),
ValueBackendPassword('password', label='Password', regexp='^(\d{6}|)$'),
ValueBackendPassword('rotating_password',
label='Password to set when the allowed uses are exhausted (6 digits)',

View file

@ -35,7 +35,7 @@ class BPBackend(BaseBackend, ICapBank):
VERSION = '0.9'
LICENSE = 'AGPLv3+'
DESCRIPTION = u'La banque postale, French bank'
CONFIG = BackendConfig(Value('login', label='Account ID'),
CONFIG = BackendConfig(ValueBackendPassword('login', label='Account ID', masked=False),
ValueBackendPassword('password', label='Password'))
BROWSER = BPBrowser

View file

@ -73,7 +73,7 @@ class CragrBackend(BaseBackend, ICapBank):
'm.ca-tourainepoitou.fr': u'Tourraine Poitou',
}.iteritems())])
CONFIG = BackendConfig(Value('website', label='Website to use', choices=website_choices),
Value('login', label='Account ID'),
ValueBackendPassword('login', label='Account ID', masked=False),
ValueBackendPassword('password', label='Password'))
BROWSER = Cragr

View file

@ -35,7 +35,7 @@ class CreditMutuelBackend(BaseBackend, ICapBank):
VERSION = '0.9'
DESCRIPTION = u'Crédit Mutuel french bank'
LICENSE = 'AGPLv3+'
CONFIG = BackendConfig(Value('login', label='Account ID', regexp='^\d{1,13}\w$'),
CONFIG = BackendConfig(ValueBackendPassword('login', label='Account ID', regexp='^\d{1,13}\w$', masked=False),
ValueBackendPassword('password', label='Password of account'))
BROWSER = CreditMutuelBrowser

View file

@ -37,7 +37,7 @@ class LCLBackend(BaseBackend, ICapBank):
VERSION = '0.9'
DESCRIPTION = 'Le Credit Lyonnais crappy french bank'
LICENSE = 'AGPLv3+'
CONFIG = BackendConfig(Value('login', label='Account ID', regexp='^\d{1,6}\w$'),
CONFIG = BackendConfig(ValueBackendPassword('login', label='Account ID', regexp='^\d{1,6}\w$', masked=False),
ValueBackendPassword('password', label='Password of account'),
Value('agency', label='Agency code', regexp='^\d{3,4}$'))
BROWSER = LCLBrowser

View file

@ -38,7 +38,7 @@ class SocieteGeneraleBackend(BaseBackend, ICapBank):
VERSION = '0.9'
LICENSE = 'AGPLv3+'
DESCRIPTION = u'Société Générale french bank\' website'
CONFIG = BackendConfig(Value('login', label='Account ID'),
CONFIG = BackendConfig(ValueBackendPassword('login', label='Account ID', masked=False),
ValueBackendPassword('password', label='Password'))
BROWSER = SocieteGenerale

View file

@ -76,7 +76,7 @@ class ValueBackendPassword(Value):
_stored = True
def __init__(self, *args, **kwargs):
kwargs['masked'] = True
kwargs['masked'] = kwargs.pop('masked', True)
self.noprompt = kwargs.pop('noprompt', False)
Value.__init__(self, *args, **kwargs)