fix(editor): Remove isOwner from IUser interface (#8888)

This commit is contained in:
Csaba Tuncsik
2024-03-18 11:39:15 +01:00
committed by GitHub
parent 024be62693
commit 6955e8991c
24 changed files with 74 additions and 65 deletions

View File

@@ -1,5 +1,6 @@
import { parsePermissionsTable } from '@/permissions';
import type { IUser } from '@/Interface';
import { ROLE } from '@/constants';
describe('parsePermissionsTable()', () => {
const user: IUser = {
@@ -7,9 +8,11 @@ describe('parsePermissionsTable()', () => {
firstName: 'John',
lastName: 'Doe',
isDefaultUser: false,
isOwner: true,
isPending: false,
isPendingUser: false,
mfaEnabled: false,
hasRecoveryCodesLeft: false,
role: ROLE.Owner,
};
it('should return permissions object using generic permissions table', () => {

View File

@@ -16,9 +16,6 @@ export const userFactory = Factory.extend<IUser>({
isDefaultUser() {
return false;
},
isOwner() {
return false;
},
isPending() {
return false;
},
@@ -28,4 +25,10 @@ export const userFactory = Factory.extend<IUser>({
signInType(): SignInType {
return SignInType.EMAIL;
},
mfaEnabled() {
return false;
},
hasRecoveryCodesLeft() {
return false;
},
});