diff --git a/src/caosdb/__init__.py b/src/caosdb/__init__.py index 92922f79c6b5105abc5e849175c4271561dd92a9..75847bb15b8a64345119e0f0aefc00bd9f116081 100644 --- a/src/caosdb/__init__.py +++ b/src/caosdb/__init__.py @@ -41,6 +41,7 @@ from caosdb.common.models import (ACL, ALL, FIX, NONE, OBLIGATORY, RECOMMENDED, from caosdb.configuration import configure, get_config from caosdb.connection.connection import configure_connection, get_connection from caosdb.exceptions import * +from caosdb.version import version as __version__ # read configuration these files diff --git a/src/caosdb/common/models.py b/src/caosdb/common/models.py index 293806a3eccf8a853db97aa3f235e51f806c59e8..e229333cb95b47e33a6fcffe739e02e48d7e717d 100644 --- a/src/caosdb/common/models.py +++ b/src/caosdb/common/models.py @@ -3485,6 +3485,8 @@ class UserInfo(): def __init__(self, xml): self.roles = [ role.text for role in xml.findall("Roles/Role")] + self.name = xml.get("username") + self.realm = xml.get("realm") class Info():