capitalize serverside enum

This commit is contained in:
mgabor
2024-04-19 20:10:31 +02:00
parent 4960477627
commit 81bebdaf33
5 changed files with 13 additions and 13 deletions

View File

@@ -226,7 +226,7 @@ export class AccessCore {
const isShared = await this.repository.album.checkSharedAlbumAccess(
auth.user.id,
setDifference(ids, isOwner),
AlbumUserRole.Viewer,
AlbumUserRole.VIEWER,
);
return setUnion(isOwner, isShared);
}
@@ -236,7 +236,7 @@ export class AccessCore {
const isShared = await this.repository.album.checkSharedAlbumAccess(
auth.user.id,
setDifference(ids, isOwner),
AlbumUserRole.Editor,
AlbumUserRole.EDITOR,
);
return setUnion(isOwner, isShared);
}
@@ -258,7 +258,7 @@ export class AccessCore {
const isShared = await this.repository.album.checkSharedAlbumAccess(
auth.user.id,
setDifference(ids, isOwner),
AlbumUserRole.Viewer,
AlbumUserRole.VIEWER,
);
return setUnion(isOwner, isShared);
}

View File

@@ -3,8 +3,8 @@ import { UserEntity } from 'src/entities/user.entity';
import { Column, Entity, Index, JoinColumn, ManyToOne, PrimaryColumn } from 'typeorm';
export enum AlbumUserRole {
Editor = 'editor',
Viewer = 'viewer',
EDITOR = 'editor',
VIEWER = 'viewer',
}
@Entity('albums_shared_users_users')

View File

@@ -137,7 +137,7 @@ class AlbumAccess implements IAlbumAccess {
user: { id: userId },
// If editor access is needed we check for it, otherwise both are accepted
role:
access === AlbumUserRole.Editor ? AlbumUserRole.Editor : In([AlbumUserRole.Editor, AlbumUserRole.Viewer]),
access === AlbumUserRole.EDITOR ? AlbumUserRole.EDITOR : In([AlbumUserRole.EDITOR, AlbumUserRole.VIEWER]),
},
},
})

View File

@@ -366,7 +366,7 @@ describe(AlbumService.name, () => {
user: userStub.user2,
albumId: albumStub.sharedWithAdmin.id,
album: albumStub.sharedWithAdmin,
role: AlbumUserRole.Editor,
role: AlbumUserRole.EDITOR,
});
await sut.addUsers(authStub.user1, albumStub.sharedWithAdmin.id, { sharedUserIds: [authStub.user2.user.id] });
expect(albumUserMock.create).toHaveBeenCalledWith({
@@ -520,7 +520,7 @@ describe(AlbumService.name, () => {
expect(accessMock.album.checkSharedAlbumAccess).toHaveBeenCalledWith(
authStub.user1.user.id,
new Set(['album-123']),
AlbumUserRole.Viewer,
AlbumUserRole.VIEWER,
);
});
@@ -531,7 +531,7 @@ describe(AlbumService.name, () => {
expect(accessMock.album.checkSharedAlbumAccess).toHaveBeenCalledWith(
authStub.admin.user.id,
new Set(['album-123']),
AlbumUserRole.Viewer,
AlbumUserRole.VIEWER,
);
});
});

View File

@@ -39,7 +39,7 @@ export const albumStub = {
{
user: userStub.user1,
album: undefined as unknown as AlbumEntity,
role: AlbumUserRole.Editor,
role: AlbumUserRole.EDITOR,
userId: userStub.user1.id,
albumId: 'album-2',
},
@@ -64,14 +64,14 @@ export const albumStub = {
{
user: userStub.user1,
album: undefined as unknown as AlbumEntity,
role: AlbumUserRole.Editor,
role: AlbumUserRole.EDITOR,
userId: userStub.user1.id,
albumId: 'album-3',
},
{
user: userStub.user2,
album: undefined as unknown as AlbumEntity,
role: AlbumUserRole.Editor,
role: AlbumUserRole.EDITOR,
userId: userStub.user2.id,
albumId: 'album-3',
},
@@ -96,7 +96,7 @@ export const albumStub = {
{
user: userStub.admin,
album: undefined as unknown as AlbumEntity,
role: AlbumUserRole.Editor,
role: AlbumUserRole.EDITOR,
userId: userStub.admin.id,
albumId: 'album-3',
},