55from imio .esign import ESIGN_CREDENTIALS
66from imio .esign import ESIGN_ROOT_URL
77from imio .esign import logger
8+ from imio .esign .config import get_registry_file_url
9+ from imio .esign .config import get_registry_seal_code
10+ from imio .esign .config import get_registry_seal_email
11+ from imio .esign .config import get_registry_sign_code
12+ from imio .esign .config import get_registry_vat_number
813from imio .esign .interfaces import IContextUidProvider
914from imio .helpers .content import uuidsToObjects
1015from imio .helpers .content import uuidToObject
@@ -115,7 +120,7 @@ def create_external_session(session_id, b64_cred=None, esign_root_url=None):
115120 }
116121 }
117122 # not mandatory now
118- vat_number = api . portal . get_registry_record ( "imio.esign.vat_number" , default = "BE0000000097" )
123+ vat_number = get_registry_vat_number ( default = "BE0000000097" )
119124 data_payload ["commonData" ]["vatNumber" ] = vat_number
120125
121126 signers = [fdic ["email" ] for fdic in session ["signers" ]]
@@ -124,15 +129,15 @@ def create_external_session(session_id, b64_cred=None, esign_root_url=None):
124129 "users" : list (signers ),
125130 "acroform" : session ["acroform" ],
126131 }
127- sign_code = api . portal . get_registry_record ( "imio.esign.sign_code" , default = "" )
132+ sign_code = get_registry_sign_code ( )
128133 if sign_code :
129134 data_payload ["signData" ]["signCode" ] = sign_code
130135 if session .get ("watchers" , ()):
131136 data_payload ["signData" ]["watchers" ] = list (session ["watchers" ])
132137
133138 if session ["seal" ]:
134- seal_email = api . portal . get_registry_record ( "imio.esign.seal_email" , default = "" )
135- seal_code = api . portal . get_registry_record ( "imio.esign.seal_code" , default = "" ) # PADES_SEAL
139+ seal_email = get_registry_seal_email ( )
140+ seal_code = get_registry_seal_code ( ) # PADES_SEAL
136141 if not seal_code :
137142 logger .error ("No seal code configured in registry." )
138143 return "_no_seal_code_"
@@ -389,7 +394,7 @@ def get_file_uid_url(uid, separator="-", block_size=5, root_url=None):
389394 :return: file download URL
390395 """
391396 if not root_url :
392- root_url = api . portal . get_registry_record ( "imio.esign.file_url" , default = "" )
397+ root_url = get_registry_file_url ( )
393398
394399 if not root_url :
395400 raise Exception ("No root URL provided for file download url." )
0 commit comments