Running this code
import xnat
XNAT_USERID = os.environ.get("XNAT_USERID")
XNAT_PASSWORD = os.environ.get("XNAT_PASSWORD")
XNAT_SITE = os.environ.get("XNAT_SITE")
with xnat.connect( server=XNAT_SITE, password=XNAT_PASSWORD, user=XNAT_USERID) as session:
myproject = session.projects['IDSC1077']
for user in session.users.values():
print( f"User = {user} ")
print( f"User email = {user.email} ")
print( f"XNAT id = {user.id} ") # EMPTY WHEN QUerying on project
But this code returns "None" for the
user.id , but the email comes thru :
import xnat
XNAT_USERID = os.environ.get("XNAT_USERID")
XNAT_PASSWORD = os.environ.get("XNAT_PASSWORD")
XNAT_SITE = os.environ.get("XNAT_SITE")
with xnat.connect( server=XNAT_SITE, password=XNAT_PASSWORD, user=XNAT_USERID) as session:
myproject = session.projects['IDSC1077']
for user in myproject.users.values():
print( f"User = {user} ")
print( f"User email = {user.email} ")
print( f"XNAT id = {user.id} ") # EMPTY WHEN QUerying on project