Add short name to teams for lists
This commit is contained in:
@@ -25,6 +25,14 @@ class ThemeNameUpdate(ThemeName):
|
||||
theme_name: str | None = Field(default=None, max_length=255)
|
||||
|
||||
|
||||
class ShortName(BaseModel):
|
||||
short_name: str = Field(index=True, max_length=8)
|
||||
|
||||
|
||||
class ShortNameUpdate(ShortName):
|
||||
short_name: str | None = Field(default=None, max_length=8)
|
||||
|
||||
|
||||
class Contact(BaseModel):
|
||||
contact: str | None = Field(default=None, nullable=True, max_length=255)
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@ if TYPE_CHECKING:
|
||||
|
||||
class TeamBase(
|
||||
mixin.ThemeName,
|
||||
mixin.ShortName,
|
||||
mixin.CheckInCheckOut,
|
||||
mixin.Canceled,
|
||||
BaseSQLModel
|
||||
@@ -38,7 +39,7 @@ class TeamCreate(TeamBase):
|
||||
|
||||
|
||||
# Properties to receive via API on update, all are optional
|
||||
class TeamUpdate(mixin.ThemeNameUpdate, TeamBase):
|
||||
class TeamUpdate(mixin.ThemeNameUpdate, mixin.ShortNameUpdate, TeamBase):
|
||||
event_id: RowId | None = Field(default=None)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user