From 67dba37ea398dceb0c76953ee4e908ba79b8bd07 Mon Sep 17 00:00:00 2001 From: mcrakhman Date: Tue, 12 Jul 2022 08:55:30 +0200 Subject: [PATCH] WIP plaintextdocument --- acltree/changebuilder.go | 2 +- plaintextdocument/document.go | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/acltree/changebuilder.go b/acltree/changebuilder.go index 8e2334bc..a23985bd 100644 --- a/acltree/changebuilder.go +++ b/acltree/changebuilder.go @@ -11,7 +11,7 @@ import ( type MarshalledChange = []byte type ACLChangeBuilder interface { - UserAdd(identity string, encryptionKey keys.EncryptionPubKey) + UserAdd(identity string, encryptionKey keys.EncryptionPubKey, permissions pb.ACLChangeUserPermissions) AddId(id string) // TODO: this is only for testing SetMakeSnapshot(bool) // TODO: who should decide this? probably ACLTree so we can delete it } diff --git a/plaintextdocument/document.go b/plaintextdocument/document.go index 3dc693a3..2b030d6c 100644 --- a/plaintextdocument/document.go +++ b/plaintextdocument/document.go @@ -2,7 +2,9 @@ package plaintextdocument import ( "fmt" + "github.com/anytypeio/go-anytype-infrastructure-experiments/account" + aclpb "github.com/anytypeio/go-anytype-infrastructure-experiments/aclchanges/pb" "github.com/anytypeio/go-anytype-infrastructure-experiments/acltree" "github.com/anytypeio/go-anytype-infrastructure-experiments/testutils/testchanges/pb" "github.com/anytypeio/go-anytype-infrastructure-experiments/thread" @@ -113,7 +115,7 @@ func NewPlainTextDocument( create func(change *thread.RawChange) (thread.Thread, error), text string) (PlainTextDocument, error) { changeBuilder := func(builder acltree.ChangeBuilder) { - builder.UserAdd(acc.Identity, acc.EncKey.GetPublic()) + builder.UserAdd(acc.Identity, acc.EncKey.GetPublic(), aclpb.ACLChange_Admin) builder.AddChangeContent(createInitialChangeContent(text)) } t, err := acltree.BuildThreadWithACL(