mirror of
https://github.com/brain-tec/account_ebics.git
synced 2024-11-23 12:42:04 +00:00
[10.0]update for subscription based fintech licensing
This commit is contained in:
parent
253b34eb3e
commit
88492de7c5
@ -40,6 +40,8 @@ The keycode of the licensed version.
|
||||
- fintech_register_users
|
||||
|
||||
The licensed EBICS user ids. It must be a string or a list of user ids.
|
||||
You should NOT specify this parameter if your license is subsciption
|
||||
based (with monthly recurring billing).
|
||||
|
||||
Configuration
|
||||
=============
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
{
|
||||
'name': 'EBICS banking protocol',
|
||||
'version': '10.0.1.6.1',
|
||||
'version': '10.0.1.6.2',
|
||||
'license': 'AGPL-3',
|
||||
'author': 'Noviat',
|
||||
'category': 'Accounting & Finance',
|
||||
|
@ -1,5 +1,5 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright 2009-2018 Noviat.
|
||||
# Copyright 2009-2020 Noviat.
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
import logging
|
||||
@ -22,11 +22,16 @@ fintech_register_users = config.get('fintech_register_users')
|
||||
|
||||
try:
|
||||
if fintech:
|
||||
fintech_register_users = (
|
||||
fintech_register_users
|
||||
and [x.strip() for x in fintech_register_users.split(',')]
|
||||
or None
|
||||
)
|
||||
fintech.cryptolib = 'cryptography'
|
||||
fintech.register(
|
||||
fintech_register_name,
|
||||
fintech_register_keycode,
|
||||
fintech_register_users.split(','))
|
||||
name=fintech_register_name,
|
||||
keycode=fintech_register_keycode,
|
||||
users=fintech_register_users)
|
||||
except RuntimeError, e:
|
||||
if e.message == "'register' can be called only once":
|
||||
pass
|
||||
|
Loading…
Reference in New Issue
Block a user