Skip to content
Snippets Groups Projects

BUG: setup timezone in deploy

Merged Timm Fitschen requested to merge f-timezone into dev
3 files
+ 26
0
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -51,6 +51,7 @@ from caosdb.common.datatype import (BOOLEAN, DATETIME, DOUBLE, INTEGER, TEXT,
@@ -51,6 +51,7 @@ from caosdb.common.datatype import (BOOLEAN, DATETIME, DOUBLE, INTEGER, TEXT,
is_list_datatype, is_reference)
is_list_datatype, is_reference)
from caosdb.common.state import State
from caosdb.common.state import State
from caosdb.common.utils import uuid, xml2str
from caosdb.common.utils import uuid, xml2str
 
from caosdb.common.timezone import TimeZone
from caosdb.common.versioning import Version
from caosdb.common.versioning import Version
from caosdb.configuration import get_config
from caosdb.configuration import get_config
from caosdb.connection.connection import get_connection
from caosdb.connection.connection import get_connection
@@ -4327,6 +4328,8 @@ class Info():
@@ -4327,6 +4328,8 @@ class Info():
if isinstance(m, UserInfo):
if isinstance(m, UserInfo):
self.user_info = m
self.user_info = m
 
elif isinstance(m, TimeZone):
 
self.time_zone = m
else:
else:
self.messages.append(m)
self.messages.append(m)
@@ -4460,6 +4463,9 @@ def _parse_single_xml_element(elem):
@@ -4460,6 +4463,9 @@ def _parse_single_xml_element(elem):
return Permissions(xml=elem)
return Permissions(xml=elem)
elif elem.tag == "UserInfo":
elif elem.tag == "UserInfo":
return UserInfo(xml=elem)
return UserInfo(xml=elem)
 
elif elem.tag == "TimeZone":
 
return TimeZone(zone_id=elem.get("id"), offset=elem.get("offset"),
 
display_name=elem.text.strip())
else:
else:
return Message(type=elem.tag, code=elem.get(
return Message(type=elem.tag, code=elem.get(
"code"), description=elem.get("description"), body=elem.text)
"code"), description=elem.get("description"), body=elem.text)
Loading