support a 'new account link' to inject new account information onto the login page (#552)

This commit is contained in:
Michael Quigley
2025-04-07 13:21:03 -04:00
parent f29d8498a2
commit 9a5e3a4998
13 changed files with 50 additions and 4 deletions

View File

@ -7,6 +7,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**version** | **str** | | [optional]
**tou_link** | **str** | | [optional]
**new_account_link** | **str** | | [optional]
**invites_open** | **bool** | | [optional]
**requires_invite_token** | **bool** | | [optional]
**invite_token_contact** | **str** | | [optional]

View File

@ -37,6 +37,7 @@ class TestConfiguration(unittest.TestCase):
return Configuration(
version = '',
tou_link = '',
new_account_link = '',
invites_open = True,
requires_invite_token = True,
invite_token_contact = ''

View File

@ -28,10 +28,11 @@ class Configuration(BaseModel):
""" # noqa: E501
version: Optional[StrictStr] = None
tou_link: Optional[StrictStr] = Field(default=None, alias="touLink")
new_account_link: Optional[StrictStr] = Field(default=None, alias="newAccountLink")
invites_open: Optional[StrictBool] = Field(default=None, alias="invitesOpen")
requires_invite_token: Optional[StrictBool] = Field(default=None, alias="requiresInviteToken")
invite_token_contact: Optional[StrictStr] = Field(default=None, alias="inviteTokenContact")
__properties: ClassVar[List[str]] = ["version", "touLink", "invitesOpen", "requiresInviteToken", "inviteTokenContact"]
__properties: ClassVar[List[str]] = ["version", "touLink", "newAccountLink", "invitesOpen", "requiresInviteToken", "inviteTokenContact"]
model_config = ConfigDict(
populate_by_name=True,
@ -86,6 +87,7 @@ class Configuration(BaseModel):
_obj = cls.model_validate({
"version": obj.get("version"),
"touLink": obj.get("touLink"),
"newAccountLink": obj.get("newAccountLink"),
"invitesOpen": obj.get("invitesOpen"),
"requiresInviteToken": obj.get("requiresInviteToken"),
"inviteTokenContact": obj.get("inviteTokenContact")