0.3.5 共享功能修复
This commit is contained in:
@@ -244,10 +244,14 @@ export default defineSchema({
|
||||
shared_with_user_id: v.string(),
|
||||
permission: v.union(v.literal("read"), v.literal("edit")),
|
||||
include_descendants: v.boolean(),
|
||||
disable_download: v.optional(v.boolean()),
|
||||
disable_copy: v.optional(v.boolean()),
|
||||
created_by: v.string(),
|
||||
created_at: v.string(),
|
||||
updated_at: v.string(),
|
||||
})
|
||||
.index("by_shared_with_user", ["shared_with_user_id"])
|
||||
.index("by_created_by", ["created_by"])
|
||||
.index("by_document", ["document_id"])
|
||||
.index("by_doc_user", ["document_id", "shared_with_user_id"])
|
||||
.index("by_workspace_shared_with", ["workspace_id", "shared_with_user_id"])
|
||||
@@ -275,11 +279,27 @@ export default defineSchema({
|
||||
.index("by_group_user", ["group_id", "user_id"])
|
||||
.index("by_workspace_user", ["workspace_id", "user_id"]),
|
||||
|
||||
group_invitations: defineTable({
|
||||
workspace_id: v.string(),
|
||||
group_id: v.string(),
|
||||
invited_user_id: v.string(),
|
||||
invited_by: v.string(),
|
||||
created_at: v.string(),
|
||||
updated_at: v.string(),
|
||||
})
|
||||
.index("by_invited_user", ["invited_user_id"])
|
||||
.index("by_group_user", ["group_id", "invited_user_id"])
|
||||
.index("by_workspace_invited_user", ["workspace_id", "invited_user_id"])
|
||||
.index("by_workspace_group", ["workspace_id", "group_id"])
|
||||
.index("by_workspace_invited_by", ["workspace_id", "invited_by"]),
|
||||
|
||||
document_group_shares: defineTable({
|
||||
workspace_id: v.string(),
|
||||
group_id: v.string(),
|
||||
document_id: v.string(),
|
||||
include_descendants: v.boolean(),
|
||||
disable_download: v.optional(v.boolean()),
|
||||
disable_copy: v.optional(v.boolean()),
|
||||
created_by: v.string(),
|
||||
created_at: v.string(),
|
||||
updated_at: v.string(),
|
||||
|
||||
Reference in New Issue
Block a user