feat: Users API, ownership transfer and removal of the legacy role string

This commit is contained in:
Florian Sylvain committed 2026-10-27 03:08:15 +01:00
1 parent 094df63a7f
commit 80f7037d3a
124 files changed
+4644 -824

No files matched your search

+6 -6
View File
@@ -179,15 +179,15 @@ func newContentScopeWorld(t *testing.T) *contentScopeWorld {
}
func (w *contentScopeWorld) seedUsers() {
w.addUser(csOwner, user.RoleOwner, ownerRoleID, true)
w.addUser(csAdmin, user.RoleAdmin, adminRoleID, true)
w.addUser(csWriter, "", writerRoleID, true)
w.addUser(csUnverified, user.RoleAdmin, adminRoleID, false)
w.addUser(csOrphan, "", 99, true)
w.addUser(csOwner, ownerRoleID, true)
w.addUser(csAdmin, adminRoleID, true)
w.addUser(csWriter, writerRoleID, true)
w.addUser(csUnverified, adminRoleID, false)
w.addUser(csOrphan, 99, true)
for _, spec := range contentScopeCustomRoles {
created, _ := w.roles.Create(role.Role{Name: spec.name, Version: 1, Grants: grantRows(spec.grants...)})
w.roleIDs[spec.user] = created.ID
w.addUser(spec.user, "", created.ID, true)
w.addUser(spec.user, created.ID, true)
}
}