X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fmodels%2Fusers%2Fuser-right.enum.ts;h=a5a770b75d302df557640e4d61f43d666783c0e6;hb=4e9a98669fc81b236ff474e101402d6cff81cd1b;hp=ed2c536ce3367571039780584f809c4c07d09dfa;hpb=1cd3facc3de899ac864e979cd6d6a704b712cce3;p=github%2FChocobozzz%2FPeerTube.git diff --git a/shared/models/users/user-right.enum.ts b/shared/models/users/user-right.enum.ts index ed2c536ce..a5a770b75 100644 --- a/shared/models/users/user-right.enum.ts +++ b/shared/models/users/user-right.enum.ts @@ -1,19 +1,51 @@ -export enum UserRight { - ALL, - - MANAGE_USERS, - MANAGE_SERVER_FOLLOW, - MANAGE_SERVER_REDUNDANCY, - MANAGE_VIDEO_ABUSES, - MANAGE_JOBS, - MANAGE_CONFIGURATION, - - MANAGE_VIDEO_BLACKLIST, - - REMOVE_ANY_VIDEO, - REMOVE_ANY_VIDEO_CHANNEL, - REMOVE_ANY_VIDEO_COMMENT, - UPDATE_ANY_VIDEO, - SEE_ALL_VIDEOS, - CHANGE_VIDEO_OWNERSHIP +export const enum UserRight { + ALL = 0, + + MANAGE_USERS = 1, + + MANAGE_SERVER_FOLLOW = 2, + + MANAGE_LOGS = 3, + + MANAGE_DEBUG = 4, + + MANAGE_SERVER_REDUNDANCY = 5, + + MANAGE_ABUSES = 6, + + MANAGE_JOBS = 7, + + MANAGE_CONFIGURATION = 8, + MANAGE_INSTANCE_CUSTOM_PAGE = 9, + + MANAGE_ACCOUNTS_BLOCKLIST = 10, + MANAGE_SERVERS_BLOCKLIST = 11, + + MANAGE_VIDEO_BLACKLIST = 12, + MANAGE_ANY_VIDEO_CHANNEL = 13, + + REMOVE_ANY_VIDEO = 14, + REMOVE_ANY_VIDEO_PLAYLIST = 15, + REMOVE_ANY_VIDEO_COMMENT = 16, + + UPDATE_ANY_VIDEO = 17, + UPDATE_ANY_VIDEO_PLAYLIST = 18, + + GET_ANY_LIVE = 19, + SEE_ALL_VIDEOS = 20, + SEE_ALL_COMMENTS = 21, + CHANGE_VIDEO_OWNERSHIP = 22, + + MANAGE_PLUGINS = 23, + + MANAGE_VIDEOS_REDUNDANCIES = 24, + + MANAGE_VIDEO_FILES = 25, + RUN_VIDEO_TRANSCODING = 26, + + MANAGE_VIDEO_IMPORTS = 27, + + MANAGE_REGISTRATIONS = 28, + + MANAGE_RUNNERS = 29 }