Skip to content

Commit 5c6cfbb

Browse files
make Item model inactive
1 parent aaef247 commit 5c6cfbb

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

backend/app/models.py

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -120,28 +120,22 @@ class NewPassword(SQLModel):
120120
token: str
121121
new_password: str = Field(min_length=8, max_length=40)
122122

123-
#TODO: Delete Item later.
123+
#TODO: Delete Item later. Keep for now so frontend build passes.
124124

125125
class ItemBase(SQLModel):
126-
title: str = Field(min_length=1, max_length=255)
127-
description: str | None = Field(default=None, max_length=255)
126+
pass
128127

129128
class ItemCreate(ItemBase):
130129
pass
131130

132131
class ItemUpdate(ItemBase):
133-
title: str | None = Field(default=None, min_length=1, max_length=255) # type: ignore
132+
pass
134133

135134
class Item(ItemBase, table=True):
136-
id: uuid.UUID = Field(default_factory=uuid.uuid4, primary_key=True)
137-
owner_id: uuid.UUID = Field(
138-
foreign_key="user.id", nullable=False, ondelete="CASCADE"
139-
)
140-
owner: User | None = Relationship(back_populates="items")
135+
pass
141136

142137
class ItemPublic(ItemBase):
143-
id: uuid.UUID
144-
owner_id: uuid.UUID
145-
filename: str
146-
content_type: str | None = None
147-
size: int | None = None
138+
pass
139+
140+
class ItemsPublic(SQLModel):
141+
pass

0 commit comments

Comments
 (0)