diff --git a/fs/projects.go b/fs/groups.go similarity index 78% rename from fs/projects.go rename to fs/groups.go index 3bdccf6..2635407 100644 --- a/fs/projects.go +++ b/fs/groups.go @@ -8,7 +8,7 @@ import ( "github.com/hanwen/go-fuse/v2/fuse" ) -type projectsNode struct { +type groupsNode struct { fs.Inode param *FSParam @@ -16,16 +16,16 @@ type projectsNode struct { } // Ensure we are implementing the NodeOnAdder interface -var _ = (fs.NodeOnAdder)((*projectsNode)(nil)) +var _ = (fs.NodeOnAdder)((*groupsNode)(nil)) -func newProjectsNode(rootGroupIds []int, param *FSParam) *projectsNode { - return &projectsNode{ +func newGroupsNode(rootGroupIds []int, param *FSParam) *groupsNode { + return &groupsNode{ param: param, rootGroupIds: rootGroupIds, } } -func (n *projectsNode) OnAdd(ctx context.Context) { +func (n *groupsNode) OnAdd(ctx context.Context) { for _, groupID := range n.rootGroupIds { groupNode, err := newGroupNodeByID(groupID, n.param) if err != nil { diff --git a/fs/root.go b/fs/root.go index 092ebdc..8277bbe 100644 --- a/fs/root.go +++ b/fs/root.go @@ -38,9 +38,9 @@ type rootNode struct { var _ = (fs.NodeOnAdder)((*rootNode)(nil)) func (n *rootNode) OnAdd(ctx context.Context) { - projectsInode := n.NewPersistentInode( + groupsInode := n.NewPersistentInode( ctx, - newProjectsNode( + newGroupsNode( n.rootGroupIds, n.param, ), @@ -49,7 +49,7 @@ func (n *rootNode) OnAdd(ctx context.Context) { Mode: fuse.S_IFDIR, }, ) - n.AddChild("projects", projectsInode, false) + n.AddChild("groups", groupsInode, false) usersInode := n.NewPersistentInode( ctx,