Added expired flag to InvitedUser. Defaulted to False.

Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
This commit is contained in:
Cliff Hill
2023-11-07 12:35:18 -05:00
parent 8d6f62cde1
commit 59419706be

View File

@@ -455,6 +455,7 @@ class InvitedUser(JSONModel):
"created_at",
"auth_type",
"folder_permissions",
"expired",
}
def __init__(self, _dict):
@@ -471,6 +472,7 @@ class InvitedUser(JSONModel):
permissions,
auth_type,
folder_permissions,
expired=False,
):
return cls(
invite_api_client.create_invite(
@@ -480,6 +482,7 @@ class InvitedUser(JSONModel):
permissions,
auth_type,
folder_permissions,
expired,
)
)
@@ -578,6 +581,7 @@ class InvitedUser(JSONModel):
"created_at": str(self.created_at),
"auth_type": self.auth_type,
"folder_permissions": self.folder_permissions,
"expired": self.expired,
}
if permissions_as_string:
data["permissions"] = ",".join(self.permissions)