UNPKG

@beincom/constants

Version:
64 lines (63 loc) 1.98 kB
export declare enum ROLE_TYPE { OWNER = "OWNER", COMMUNITY_ADMIN = "COMMUNITY_ADMIN", GROUP_ADMIN = "GROUP_ADMIN", MEMBER = "MEMBER", CUSTOMIZED = "CUSTOMIZED" } export declare const PERMISSION_KEY: { CRUD_CUSTOM_SCHEME: string; CREATE_DELETE_ARCHIVE_GROUPS: string; ORDER_MOVE_GROUP_STRUCTURE: string; CUD_TAGS: string; ADD_MEMBER: string; REMOVE_MEMBER: string; BAN_MEMBER: string; APPROVE_REJECT_JOINING_REQUESTS: string; ASSIGN_UNASSIGN_ROLE: string; EDIT_JOIN_SETTING: string; EDIT_INFO: string; EDIT_PRIVACY: string; CUD_TERMS: string; CRUD_POST_ARTICLE: string; CRUD_SERIES: string; EDIT_OWN_CONTENT_SETTING: string; PIN_CONTENT: string; CUD_QUIZ: string; CRUD_UNOFFICIAL_CHANNEL: string; SEND_MESSAGE: string; COMMENT_ON_THREAD: string; EDIT_OWN_MESSAGE: string; DELETE_OWN_MESSAGE: string; CHANNEL_MENTIONS: string; DELETE_OTHERS_MESSAGE: string; PIN_MESSAGE: string; ROLE_COMMUNITY_OWNER: string; ROLE_COMMUNITY_ADMIN: string; ROLE_GROUP_ADMIN: string; }; export declare const CHAT_FIXED_PERMISSIONS: string[]; export declare const CHAT_PERMISSIONS_MAP: { [k: string]: string; }; export declare enum OPS_PERMISSION { MANAGE = "manage", USER_MANAGE = "user.manage", USER_READ = "user.read", USER_PUBLIC_READ = "user.public.read", COMMUNITY_MANAGE = "community.manage", COMMUNITY_READ = "community.read", GROUP_MANAGE = "group.manage", GROUP_READ = "group.read", MASS_UPLOAD = "mass.upload", REPORT_MANAGE = "report.manage", REPORT_READ = "report.read", CHANGELOG_MANAGE = "changelog.manage", REDEMPTION_MANAGE = "redemption.manage", KCO_MANAGE = "kco.manage", KCO_READ = "kco.read", SEO_CONTENT_MANAGE = "seo_content.manage", SEO_CONTENT_READ = "seo_content.read", SYSTEM_BADGE_MANAGE = "system_badge.manage", SYSTEM_BADGE_READ = "system_badge.read" }