mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api.git
synced 2025-01-07 16:41:08 +00:00
fix: types UserDataUser
This commit is contained in:
parent
6fcb47348f
commit
e16f538c30
|
@ -14,8 +14,10 @@ class UserDataUserOrigin(Enum):
|
|||
class UserDataUser(BaseModel):
|
||||
"""The user model from the userdata file"""
|
||||
|
||||
username: str
|
||||
uuid: Optional[str]
|
||||
displayname: Optional[str]
|
||||
ssh_keys: list[str]
|
||||
origin: UserDataUserOrigin
|
||||
email: Optional[str]
|
||||
|
||||
username: str
|
||||
ssh_keys: list[str] # TODO WHY NOT OPTIONAL?
|
||||
origin: UserDataUserOrigin
|
||||
|
|
|
@ -71,7 +71,7 @@ class KanidmUserRepository(AbstractUserRepository):
|
|||
user_type = UserDataUser(
|
||||
uuid=attrs.get("uuid", [None])[0],
|
||||
name=attrs.get("name", [None])[0],
|
||||
ssh_keys="test", # TODO
|
||||
ssh_keys=["test"], # TODO
|
||||
displayname=attrs.get("displayname", [None])[0],
|
||||
email=attrs.get("mail", [None])[0],
|
||||
origin=UserDataUserOrigin.NORMAL, # TODO
|
||||
|
|
Loading…
Reference in a new issue