This commit is contained in:
Cayo Puigdefabregas 2023-06-02 11:42:38 +02:00
parent 312f8a01bf
commit 49d19ec38e
6 changed files with 15 additions and 15 deletions

View File

@ -62,7 +62,7 @@ class DidView(View):
if rols:
self.context['rols'] = rols
if 'trublo' not in app.blueprints.keys():
if 'dpp' not in app.blueprints.keys():
return []
if not session.get('token_dlt'):

View File

@ -69,7 +69,7 @@ class LoginForm(FlaskForm):
if not user.is_active:
self.form_errors.append(self.error_messages['inactive'])
if 'trublo' in app.blueprints.keys():
if 'dpp' in app.blueprints.keys():
token_dlt = (
user.get_dlt_keys(self.password.data).get('data', {}).get('api_token')
)
@ -111,7 +111,7 @@ class PasswordForm(FlaskForm):
return True
def save(self, commit=True):
if 'trublo' not in app.blueprints.keys():
if 'dpp' not in app.blueprints.keys():
keys_dlt = g.user.get_dlt_keys(self.password.data)
g.user.reset_dlt_keys(self.newpassword.data, keys_dlt)

View File

@ -496,7 +496,7 @@ class EraseBasic(JoinedWithOneDeviceMixin, ActionWithOneDevice):
def register_proof(self):
"""This method is used for register a proof of erasure en dlt"""
if 'trublo' not in app.blueprints.keys() or not self.snapshot:
if 'dpp' not in app.blueprints.keys() or not self.snapshot:
return
if not session.get('token_dlt'):
@ -875,7 +875,7 @@ class Snapshot(JoinedWithOneDeviceMixin, ActionWithOneDevice):
return snapshots and 'update' or 'new_device'
def register_passport_dlt(self):
if 'trublo' not in app.blueprints.keys() or not self.device.hid:
if 'dpp' not in app.blueprints.keys() or not self.device.hid:
return
from ereuse_devicehub.resources.did.models import Dpp

View File

@ -934,7 +934,7 @@ class Device(Thing):
return types.get(self.type, '')
def register_dlt(self):
if 'trublo' not in app.blueprints.keys() or not self.hid:
if 'dpp' not in app.blueprints.keys() or not self.hid:
return
if not session.get('token_dlt'):

View File

@ -141,7 +141,7 @@ class DeviceView(View):
if rols:
return [(k, k) for k in rols]
if 'trublo' not in app.blueprints.keys():
if 'dpp' not in app.blueprints.keys():
return []
if not session.get('token_dlt'):

View File

@ -102,12 +102,12 @@ class User(UserMixin, Thing):
return self.password == password
def set_new_dlt_keys(self, password):
if 'trublo' not in app.blueprints.keys():
if 'dpp' not in app.blueprints.keys():
return
from ereuseapi.methods import register_user
from ereuse_devicehub.modules.trublo.utils import encrypt
from ereuse_devicehub.modules.dpp.utils import encrypt
api_dlt = app.config.get('API_DLT')
data = register_user(api_dlt)
@ -117,10 +117,10 @@ class User(UserMixin, Thing):
return api_token
def get_dlt_keys(self, password):
if 'trublo' not in app.blueprints.keys():
if 'dpp' not in app.blueprints.keys():
return {}
from ereuse_devicehub.modules.trublo.utils import decrypt
from ereuse_devicehub.modules.dpp.utils import decrypt
if not self.api_keys_dlt:
return {}
@ -129,16 +129,16 @@ class User(UserMixin, Thing):
return json.loads(data)
def reset_dlt_keys(self, password, data):
if 'trublo' not in app.blueprints.keys():
if 'dpp' not in app.blueprints.keys():
return
from ereuse_devicehub.modules.trublo.utils import encrypt
from ereuse_devicehub.modules.dpp.utils import encrypt
data = json.dumps(data)
self.api_keys_dlt = encrypt(password, data)
def allow_permitions(self, api_token=None):
if 'trublo' not in app.blueprints.keys():
if 'dpp' not in app.blueprints.keys():
return
if not api_token:
@ -158,7 +158,7 @@ class User(UserMixin, Thing):
if session.get('rols'):
return session.get('rols')
if 'trublo' not in app.blueprints.keys():
if 'dpp' not in app.blueprints.keys():
return []
if not session.get('token_dlt'):