mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-07-06 22:12:12 +02:00
refactor(db): rename search_space_roles table to workspace_roles
Phase 1 (rename DB) commit 1h: rename the roles table and flip both inbound FKs (memberships.role_id, invites.role_id), plus the matching raw-SQL cleanup in the obsidian plugin test.
This commit is contained in:
parent
0ed043379d
commit
35f80268df
2 changed files with 4 additions and 4 deletions
|
|
@ -2062,7 +2062,7 @@ class SearchSpaceRole(BaseModel, TimestampMixin):
|
||||||
Each search space can have multiple roles with different permission sets.
|
Each search space can have multiple roles with different permission sets.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
__tablename__ = "search_space_roles"
|
__tablename__ = "workspace_roles"
|
||||||
__table_args__ = (
|
__table_args__ = (
|
||||||
UniqueConstraint(
|
UniqueConstraint(
|
||||||
"workspace_id",
|
"workspace_id",
|
||||||
|
|
@ -2122,7 +2122,7 @@ class SearchSpaceMembership(BaseModel, TimestampMixin):
|
||||||
)
|
)
|
||||||
role_id = Column(
|
role_id = Column(
|
||||||
Integer,
|
Integer,
|
||||||
ForeignKey("search_space_roles.id", ondelete="SET NULL"),
|
ForeignKey("workspace_roles.id", ondelete="SET NULL"),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
)
|
)
|
||||||
# Indicates if this user is the original creator/owner of the search space
|
# Indicates if this user is the original creator/owner of the search space
|
||||||
|
|
@ -2168,7 +2168,7 @@ class SearchSpaceInvite(BaseModel, TimestampMixin):
|
||||||
# Role to assign when invite is used (null means use default role)
|
# Role to assign when invite is used (null means use default role)
|
||||||
role_id = Column(
|
role_id = Column(
|
||||||
Integer,
|
Integer,
|
||||||
ForeignKey("search_space_roles.id", ondelete="SET NULL"),
|
ForeignKey("workspace_roles.id", ondelete="SET NULL"),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
)
|
)
|
||||||
# User who created this invite
|
# User who created this invite
|
||||||
|
|
|
||||||
|
|
@ -129,7 +129,7 @@ async def race_user_and_space(async_engine):
|
||||||
{"id": space_id},
|
{"id": space_id},
|
||||||
)
|
)
|
||||||
await cleanup.execute(
|
await cleanup.execute(
|
||||||
text("DELETE FROM search_space_roles WHERE workspace_id = :id"),
|
text("DELETE FROM workspace_roles WHERE workspace_id = :id"),
|
||||||
{"id": space_id},
|
{"id": space_id},
|
||||||
)
|
)
|
||||||
await cleanup.execute(
|
await cleanup.execute(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue