mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-16 20:07:49 +01:00
refac: migration
This commit is contained in:
@@ -30,6 +30,8 @@ class Group(Base):
|
|||||||
|
|
||||||
name = Column(Text)
|
name = Column(Text)
|
||||||
description = Column(Text)
|
description = Column(Text)
|
||||||
|
|
||||||
|
data = Column(JSON, nullable=True)
|
||||||
meta = Column(JSON, nullable=True)
|
meta = Column(JSON, nullable=True)
|
||||||
|
|
||||||
permissions = Column(JSON, nullable=True)
|
permissions = Column(JSON, nullable=True)
|
||||||
@@ -46,6 +48,8 @@ class GroupModel(BaseModel):
|
|||||||
|
|
||||||
name: str
|
name: str
|
||||||
description: str
|
description: str
|
||||||
|
|
||||||
|
data: Optional[dict] = None
|
||||||
meta: Optional[dict] = None
|
meta: Optional[dict] = None
|
||||||
|
|
||||||
permissions: Optional[dict] = None
|
permissions: Optional[dict] = None
|
||||||
@@ -66,6 +70,7 @@ class GroupResponse(BaseModel):
|
|||||||
name: str
|
name: str
|
||||||
description: str
|
description: str
|
||||||
permissions: Optional[dict] = None
|
permissions: Optional[dict] = None
|
||||||
|
data: Optional[dict] = None
|
||||||
meta: Optional[dict] = None
|
meta: Optional[dict] = None
|
||||||
user_ids: list[str] = []
|
user_ids: list[str] = []
|
||||||
created_at: int # timestamp in epoch
|
created_at: int # timestamp in epoch
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ def upgrade():
|
|||||||
sa.Column("user_id", sa.Text(), nullable=True),
|
sa.Column("user_id", sa.Text(), nullable=True),
|
||||||
sa.Column("name", sa.Text(), nullable=True),
|
sa.Column("name", sa.Text(), nullable=True),
|
||||||
sa.Column("description", sa.Text(), nullable=True),
|
sa.Column("description", sa.Text(), nullable=True),
|
||||||
|
sa.Column("data", sa.JSON(), nullable=True),
|
||||||
sa.Column("meta", sa.JSON(), nullable=True),
|
sa.Column("meta", sa.JSON(), nullable=True),
|
||||||
sa.Column("permissions", sa.JSON(), nullable=True),
|
sa.Column("permissions", sa.JSON(), nullable=True),
|
||||||
sa.Column("user_ids", sa.JSON(), nullable=True),
|
sa.Column("user_ids", sa.JSON(), nullable=True),
|
||||||
|
|||||||
Reference in New Issue
Block a user