aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/collections/CollectionDockingView.tsx
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2023-07-05 16:15:27 -0400
committerbobzel <zzzman@gmail.com>2023-07-05 16:15:27 -0400
commit5a9af979cc293d0e3843270ee053c24bf0eb6ef5 (patch)
tree1c03d5fb55a97f5e3da96a448af5079ec2b0e42b /src/client/views/collections/CollectionDockingView.tsx
parentbf609fdadc164da5663671a0c42c3a13056ee376 (diff)
changed acl inheritance for docking views.
Diffstat (limited to 'src/client/views/collections/CollectionDockingView.tsx')
-rw-r--r--src/client/views/collections/CollectionDockingView.tsx12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/client/views/collections/CollectionDockingView.tsx b/src/client/views/collections/CollectionDockingView.tsx
index 32fb4d8df..ce9eb9f17 100644
--- a/src/client/views/collections/CollectionDockingView.tsx
+++ b/src/client/views/collections/CollectionDockingView.tsx
@@ -461,7 +461,7 @@ export class CollectionDockingView extends CollectionSubView() {
const newtabdocs = origtabdocs.map(origtabdoc => Doc.MakeEmbedding(origtabdoc));
if (newtabdocs.length) {
Doc.GetProto(newtab).data = new List<Doc>(newtabdocs);
- newtabdocs.forEach(ntab => (ntab.embedContainer = newtab));
+ newtabdocs.forEach(ntab => Doc.SetContainer(ntab, newtab));
}
json = json.replace(origtab[Id], newtab[Id]);
return newtab;
@@ -497,11 +497,11 @@ export class CollectionDockingView extends CollectionSubView() {
tabCreated = (tab: any) => {
const aclKeys = Object.keys(Doc.GetProto(this.props.Document)[DocAcl] ?? {});
aclKeys.forEach(key => {
- if (key != 'acl-Me'){
- const permissionString = StrCast(Doc.GetProto(this.props.Document)[key])
- const permissionSymbol = ReverseHierarchyMap.get(permissionString)!.acl
- const permission = HierarchyMapping.get(permissionSymbol)!.name
- distributeAcls(key, permission, Doc.GetProto(tab))
+ if (key != 'acl-Me') {
+ const permissionString = StrCast(Doc.GetProto(this.props.Document)[key]);
+ const permissionSymbol = ReverseHierarchyMap.get(permissionString)!.acl;
+ const permission = HierarchyMapping.get(permissionSymbol)!.name;
+ distributeAcls(key, permission, Doc.GetProto(tab));
}
});
this.tabMap.add(tab);