Fix card spaces table (#10352)

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
Denis Bykhov
2026-01-03 17:44:40 +05:00
committed by GitHub
parent 6b9e2b1e81
commit defcd0eefd
4 changed files with 11 additions and 5 deletions
+1 -1
View File
@@ -97,7 +97,7 @@
"MODEL_JSON": "${workspaceRoot}/models/all/bundle/model.json",
// "SERVER_PROVIDER":"uweb"
"SERVER_PROVIDER": "ws",
"MODEL_VERSION": "0.7.326",
"MODEL_VERSION": "0.7.331",
// "version": "0.7.0",
"COMMUNICATION_API_ENABLED": "true",
"ELASTIC_INDEX_NAME": "local_storage_index",
-3
View File
@@ -437,9 +437,6 @@ export function createModel (builder: Builder): void {
hiddenKeys: ['name', 'description'],
sortable: true
},
baseQuery: {
isLatest: true
},
config: ['', 'members', 'private', 'archived'],
viewOptions: {
groupBy: [],
@@ -152,6 +152,15 @@
}
function handleMembersChanged (newMembers: AccountUuid[]): void {
const newMembersSet = new Set(newMembers)
const removedMembersSet = new Set(members.filter((m) => !newMembersSet.has(m)))
if (removedMembersSet.size > 0 && rolesAssignment !== undefined) {
for (const [key, value] of Object.entries(rolesAssignment)) {
rolesAssignment[key as Ref<Role>] = value != null ? value.filter((m) => !removedMembersSet.has(m)) : undefined
}
}
members = newMembers
}
+1 -1
View File
@@ -112,7 +112,7 @@ async function cloneCard (
: [core.class.TypeCollaborativeDoc, core.class.TypeIdentifier]
for (const [key, attr] of attrs) {
if (attr.readonly !== true && attr.hidden !== true) {
if (attr.hidden !== true) {
if (attr.type._class === core.class.Collection) {
;(props as any)[key] = 0
} else if (!skipClasses.includes(attr.type._class)) {