From 8fe8e5a3a368b242cae05a2ec01a7d3a2338e0e5 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Tue, 1 Feb 2022 09:27:28 +0100 Subject: [PATCH] API: Implement defaultACL --- api/graph/model/tracker.go | 2 +- api/graph/schema.resolvers.go | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/api/graph/model/tracker.go b/api/graph/model/tracker.go index 3fbe435..0501898 100644 --- a/api/graph/model/tracker.go +++ b/api/graph/model/tracker.go @@ -34,7 +34,7 @@ type Tracker struct { OwnerID int Access int - DefaultAccess int + DefaultAccess uint ACLID *int alias string diff --git a/api/graph/schema.resolvers.go b/api/graph/schema.resolvers.go index 2d92795..e3cfa13 100644 --- a/api/graph/schema.resolvers.go +++ b/api/graph/schema.resolvers.go @@ -1875,7 +1875,9 @@ func (r *trackerResolver) ACL(ctx context.Context, obj *model.Tracker) (model.AC } func (r *trackerResolver) DefaultACL(ctx context.Context, obj *model.Tracker) (*model.DefaultACL, error) { - panic(fmt.Errorf("not implemented")) // TODO + acl := &model.DefaultACL{} + acl.SetBits(obj.DefaultAccess) + return acl, nil } func (r *trackerResolver) Acls(ctx context.Context, obj *model.Tracker, cursor *coremodel.Cursor) (*model.ACLCursor, error) {