refactor(core): Remove roleId indirection (no-changelog) (#8413)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2024-01-24 13:38:57 +01:00
committed by GitHub
parent 1affebd85e
commit d6deceacde
139 changed files with 922 additions and 1684 deletions

View File

@@ -12,7 +12,7 @@ describe('Checks', () => {
vi.mocked(useUsersStore).mockReturnValue({
currentUser: {
isDefaultUser: false,
globalRole: { name: ROLE.Owner },
role: 'global:owner',
},
} as ReturnType<typeof useUsersStore>);
@@ -23,7 +23,7 @@ describe('Checks', () => {
vi.mocked(useUsersStore).mockReturnValue({
currentUser: {
isDefaultUser: false,
globalRole: { name: ROLE.Member },
role: 'global:member',
},
} as ReturnType<typeof useUsersStore>);

View File

@@ -8,7 +8,7 @@ export const hasRole: RBACPermissionCheck<RolePermissionOptions> = (checkRoles)
const currentUser = usersStore.currentUser;
if (currentUser && checkRoles) {
const userRole = currentUser.isDefaultUser ? ROLE.Default : currentUser.globalRole?.name;
const userRole = currentUser.isDefaultUser ? ROLE.Default : currentUser.role;
return checkRoles.includes(userRole as IRole);
}

View File

@@ -15,11 +15,7 @@ describe('Middleware', () => {
vi.mocked(useUsersStore).mockReturnValue({
currentUser: {
isDefaultUser: false,
globalRole: {
id: '123',
createdAt: new Date(),
name: ROLE.Owner,
},
role: 'global:owner',
} as IUser,
} as ReturnType<typeof useUsersStore>);
@@ -58,11 +54,7 @@ describe('Middleware', () => {
vi.mocked(useUsersStore).mockReturnValue({
currentUser: {
isDefaultUser: false,
globalRole: {
id: '123',
createdAt: new Date(),
name: ROLE.Owner,
},
role: 'global:owner',
} as IUser,
} as ReturnType<typeof useUsersStore>);