feat: Users API, ownership transfer and removal of the legacy role string
This commit is contained in:
1 parent
094df63a7f
commit
80f7037d3a
124 files changed
+4644
-824
No files matched your search
@@ -3,7 +3,6 @@ package test
|
||||
import (
|
||||
"RenewCMS/internal/domain/audit"
|
||||
"RenewCMS/internal/domain/role"
|
||||
"RenewCMS/internal/domain/user"
|
||||
"RenewCMS/internal/infrastructure/useCases"
|
||||
"context"
|
||||
"errors"
|
||||
@@ -878,7 +877,7 @@ func TestGetMyAccessTypedGrants(t *testing.T) {
|
||||
t.Run("an unlocked role never lists an owner-only key", func(t *testing.T) {
|
||||
world := newRolesAPIWorld(t)
|
||||
hand, _ := world.roles.Create(role.Role{Name: "Hand placed", Version: 1, Grants: grantRows("system.apply_updates=all", "content.read=all", "content.read=own")})
|
||||
world.addUser(60, user.RoleAdmin, hand.ID, true)
|
||||
world.addUser(60, hand.ID, true)
|
||||
access, _ := useCases.NewGetMyAccessUseCase(world.roles).Get(world.users.users[60])
|
||||
if !reflect.DeepEqual(access.Permissions, grantRows("content.read=own")) {
|
||||
t.Fatalf("unexpected permissions %v", access.Permissions)
|
||||
|
||||
Reference in new issue
Block a user