bank account IDs are also stored in keyring (closes #565)
This commit is contained in:
parent
a255916fa3
commit
473d45f5f1
7 changed files with 7 additions and 7 deletions
|
|
@ -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)',
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue