mirror of
				https://github.com/brain-tec/account_ebics.git
				synced 2025-11-04 07:00:35 +00:00 
			
		
		
		
	[11.0]update for subscription based fintech licensing
This commit is contained in:
		@@ -40,6 +40,8 @@ The keycode of the licensed version.
 | 
				
			|||||||
- fintech_register_users
 | 
					- fintech_register_users
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The licensed EBICS user ids. It must be a string or a list of user ids.
 | 
					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
 | 
					Configuration
 | 
				
			||||||
=============
 | 
					=============
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    'name': 'EBICS banking protocol',
 | 
					    'name': 'EBICS banking protocol',
 | 
				
			||||||
    'version': '11.0.1.7.1',
 | 
					    'version': '11.0.1.7.2',
 | 
				
			||||||
    'license': 'AGPL-3',
 | 
					    'license': 'AGPL-3',
 | 
				
			||||||
    'author': 'Noviat',
 | 
					    'author': 'Noviat',
 | 
				
			||||||
    'category': 'Accounting & Finance',
 | 
					    'category': 'Accounting & Finance',
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,11 +21,16 @@ fintech_register_users = config.get('fintech_register_users')
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
try:
 | 
					try:
 | 
				
			||||||
    if fintech:
 | 
					    if fintech:
 | 
				
			||||||
 | 
					        fintech_register_users = (
 | 
				
			||||||
 | 
					            fintech_register_users
 | 
				
			||||||
 | 
					            and [x.strip() for x in fintech_register_users.split(',')]
 | 
				
			||||||
 | 
					            or None
 | 
				
			||||||
 | 
					        )
 | 
				
			||||||
        fintech.cryptolib = 'cryptography'
 | 
					        fintech.cryptolib = 'cryptography'
 | 
				
			||||||
        fintech.register(
 | 
					        fintech.register(
 | 
				
			||||||
            fintech_register_name,
 | 
					            name=fintech_register_name,
 | 
				
			||||||
            fintech_register_keycode,
 | 
					            keycode=fintech_register_keycode,
 | 
				
			||||||
            fintech_register_users.split(','))
 | 
					            users=fintech_register_users)
 | 
				
			||||||
except RuntimeError as e:
 | 
					except RuntimeError as e:
 | 
				
			||||||
    if e.message == "'register' can be called only once":
 | 
					    if e.message == "'register' can be called only once":
 | 
				
			||||||
        pass
 | 
					        pass
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user