-export enum UserRight {
- ALL,
+export const enum UserRight {
+ ALL = 0,
- MANAGE_USERS,
+ MANAGE_USERS = 1,
- MANAGE_SERVER_FOLLOW,
+ MANAGE_SERVER_FOLLOW = 2,
- MANAGE_LOGS,
+ MANAGE_LOGS = 3,
- MANAGE_DEBUG,
+ MANAGE_DEBUG = 4,
- MANAGE_SERVER_REDUNDANCY,
+ MANAGE_SERVER_REDUNDANCY = 5,
- MANAGE_VIDEO_ABUSES,
+ MANAGE_ABUSES = 6,
- MANAGE_JOBS,
+ MANAGE_JOBS = 7,
- MANAGE_CONFIGURATION,
+ MANAGE_CONFIGURATION = 8,
+ MANAGE_INSTANCE_CUSTOM_PAGE = 9,
- MANAGE_ACCOUNTS_BLOCKLIST,
- MANAGE_SERVERS_BLOCKLIST,
+ MANAGE_ACCOUNTS_BLOCKLIST = 10,
+ MANAGE_SERVERS_BLOCKLIST = 11,
- MANAGE_VIDEO_BLACKLIST,
+ MANAGE_VIDEO_BLACKLIST = 12,
+ MANAGE_ANY_VIDEO_CHANNEL = 13,
- REMOVE_ANY_VIDEO,
- REMOVE_ANY_VIDEO_CHANNEL,
- REMOVE_ANY_VIDEO_PLAYLIST,
- REMOVE_ANY_VIDEO_COMMENT,
+ REMOVE_ANY_VIDEO = 14,
+ REMOVE_ANY_VIDEO_PLAYLIST = 15,
+ REMOVE_ANY_VIDEO_COMMENT = 16,
- UPDATE_ANY_VIDEO,
- UPDATE_ANY_VIDEO_PLAYLIST,
+ UPDATE_ANY_VIDEO = 17,
+ UPDATE_ANY_VIDEO_PLAYLIST = 18,
- SEE_ALL_VIDEOS,
- CHANGE_VIDEO_OWNERSHIP,
+ GET_ANY_LIVE = 19,
+ SEE_ALL_VIDEOS = 20,
+ SEE_ALL_COMMENTS = 21,
+ CHANGE_VIDEO_OWNERSHIP = 22,
- MANAGE_PLUGINS,
+ MANAGE_PLUGINS = 23,
- MANAGE_VIDEOS_REDUNDANCIES
+ MANAGE_VIDEOS_REDUNDANCIES = 24,
+
+ MANAGE_VIDEO_FILES = 25,
+ RUN_VIDEO_TRANSCODING = 26,
+
+ MANAGE_VIDEO_IMPORTS = 27
}