import { UserRight } from './user-right.enum'
-import user from '../../../server/models/account/user'
// Keep the order
export enum UserRole {
USER = 2
}
-export const USER_ROLE_LABELS = {
+// TODO: use UserRole for key once https://github.com/Microsoft/TypeScript/issues/13042 is fixed
+export const USER_ROLE_LABELS: { [ id: number ]: string } = {
[UserRole.USER]: 'User',
[UserRole.MODERATOR]: 'Moderator',
[UserRole.ADMINISTRATOR]: 'Administrator'
UserRight.MANAGE_VIDEO_BLACKLIST,
UserRight.MANAGE_VIDEO_ABUSES,
UserRight.REMOVE_ANY_VIDEO,
- UserRight.REMOVE_ANY_VIDEO_CHANNEL
+ UserRight.REMOVE_ANY_VIDEO_CHANNEL,
+ UserRight.REMOVE_ANY_VIDEO_PLAYLIST,
+ UserRight.REMOVE_ANY_VIDEO_COMMENT,
+ UserRight.UPDATE_ANY_VIDEO,
+ UserRight.SEE_ALL_VIDEOS,
+ UserRight.MANAGE_ACCOUNTS_BLOCKLIST,
+ UserRight.MANAGE_SERVERS_BLOCKLIST,
+ UserRight.MANAGE_USERS
],
[UserRole.USER]: []