mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-11 04:07:43 +02:00
Fix card spaces table (#10352)
Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
Vendored
+1
-1
@@ -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",
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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)) {
|
||||
|
||||
Reference in New Issue
Block a user