mattermost-redux
Version:
Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client
274 lines (273 loc) • 11.5 kB
TypeScript
declare const values: {
INVITE_USER: string;
ADD_USER_TO_TEAM: string;
MANAGE_SLASH_COMMANDS: string;
MANAGE_OWN_SLASH_COMMANDS: string;
MANAGE_OTHERS_SLASH_COMMANDS: string;
CREATE_PUBLIC_CHANNEL: string;
CREATE_PRIVATE_CHANNEL: string;
MANAGE_PUBLIC_CHANNEL_MEMBERS: string;
MANAGE_PRIVATE_CHANNEL_MEMBERS: string;
READ_PUBLIC_CHANNEL_GROUPS: string;
READ_PRIVATE_CHANNEL_GROUPS: string;
ASSIGN_SYSTEM_ADMIN_ROLE: string;
MANAGE_ROLES: string;
MANAGE_TEAM_ROLES: string;
MANAGE_CHANNEL_ROLES: string;
MANAGE_SYSTEM: string;
CREATE_DIRECT_CHANNEL: string;
CREATE_GROUP_CHANNEL: string;
MANAGE_PUBLIC_CHANNEL_PROPERTIES: string;
MANAGE_PRIVATE_CHANNEL_PROPERTIES: string;
MANAGE_PUBLIC_CHANNEL_AUTO_TRANSLATION: string;
MANAGE_PRIVATE_CHANNEL_AUTO_TRANSLATION: string;
LIST_PUBLIC_TEAMS: string;
JOIN_PUBLIC_TEAMS: string;
LIST_PRIVATE_TEAMS: string;
JOIN_PRIVATE_TEAMS: string;
LIST_TEAM_CHANNELS: string;
JOIN_PUBLIC_CHANNELS: string;
DELETE_PUBLIC_CHANNEL: string;
CONVERT_PUBLIC_CHANNEL_TO_PRIVATE: string;
CONVERT_PRIVATE_CHANNEL_TO_PUBLIC: string;
MANAGE_PUBLIC_CHANNEL_BANNER: string;
MANAGE_PRIVATE_CHANNEL_BANNER: string;
MANAGE_CHANNEL_ACCESS_RULES: string;
DELETE_PRIVATE_CHANNEL: string;
EDIT_OTHER_USERS: string;
READ_CHANNEL: string;
READ_CHANNEL_CONTENT: string;
READ_PUBLIC_CHANNEL: string;
ADD_REACTION: string;
REMOVE_REACTION: string;
REMOVE_OTHERS_REACTIONS: string;
PERMANENT_DELETE_USER: string;
UPLOAD_FILE: string;
GET_PUBLIC_LINK: string;
MANAGE_WEBHOOKS: string;
MANAGE_OTHERS_WEBHOOKS: string;
MANAGE_INCOMING_WEBHOOKS: string;
MANAGE_OWN_INCOMING_WEBHOOKS: string;
BYPASS_INCOMING_WEBHOOK_CHANNEL_LOCK: string;
MANAGE_OTHERS_INCOMING_WEBHOOKS: string;
MANAGE_OUTGOING_WEBHOOKS: string;
MANAGE_OWN_OUTGOING_WEBHOOKS: string;
MANAGE_OTHERS_OUTGOING_WEBHOOKS: string;
MANAGE_OAUTH: string;
MANAGE_OUTGOING_OAUTH_CONNECTIONS: string;
CREATE_POST: string;
CREATE_POST_PUBLIC: string;
EDIT_POST: string;
EDIT_OTHERS_POSTS: string;
DELETE_POST: string;
DELETE_OTHERS_POSTS: string;
REMOVE_USER_FROM_TEAM: string;
CREATE_TEAM: string;
MANAGE_TEAM: string;
IMPORT_TEAM: string;
VIEW_TEAM: string;
LIST_USERS_WITHOUT_TEAM: string;
CREATE_USER_ACCESS_TOKEN: string;
READ_USER_ACCESS_TOKEN: string;
REVOKE_USER_ACCESS_TOKEN: string;
MANAGE_JOBS: string;
MANAGE_EMOJIS: string;
MANAGE_OTHERS_EMOJIS: string;
CREATE_EMOJIS: string;
DELETE_EMOJIS: string;
DELETE_OTHERS_EMOJIS: string;
VIEW_MEMBERS: string;
INVITE_GUEST: string;
PROMOTE_GUEST: string;
DEMOTE_TO_GUEST: string;
USE_CHANNEL_MENTIONS: string;
USE_GROUP_MENTIONS: string;
READ_OTHER_USERS_TEAMS: string;
EDIT_BRAND: string;
READ_JOBS: string;
DOWNLOAD_COMPLIANCE_EXPORT_RESULT: string;
CREATE_LDAP_SYNC_JOB: string;
READ_LDAP_SYNC_JOB: string;
TEST_LDAP: string;
GET_SAML_METADATA_FROM_IDP: string;
ADD_SAML_PUBLIC_CERT: string;
ADD_SAML_PRIVATE_CERT: string;
ADD_SAML_IDP_CERT: string;
REMOVE_SAML_PUBLIC_CERT: string;
REMOVE_SAML_PRIVATE_CERT: string;
REMOVE_SAML_IDP_CERT: string;
GET_SAML_CERT_STATUS: string;
ADD_LDAP_PUBLIC_CERT: string;
ADD_LDAP_PRIVATE_CERT: string;
REMOVE_LDAP_PUBLIC_CERT: string;
REMOVE_LDAP_PRIVATE_CERT: string;
INVALIDATE_EMAIL_INVITE: string;
TEST_SITE_URL: string;
TEST_ELASTICSEARCH: string;
TEST_S3: string;
TEST_EMAIL: string;
RELOAD_CONFIG: string;
INVALIDATE_CACHES: string;
PURGE_ELASTICSEARCH_INDEXES: string;
RECYCLE_DATABASE_CONNECTIONS: string;
CREATE_ELASTICSEARCH_POST_INDEXING_JOB: string;
CREATE_ELASTICSEARCH_POST_AGGREGATION_JOB: string;
READ_ELASTICSEARCH_POST_INDEXING_JOB: string;
READ_ELASTICSEARCH_POST_AGGREGATION_JOB: string;
USE_SLASH_COMMANDS: string;
SYSCONSOLE_READ_ABOUT_EDITION_AND_LICENSE: string;
SYSCONSOLE_WRITE_ABOUT_EDITION_AND_LICENSE: string;
SYSCONSOLE_READ_BILLING: string;
SYSCONSOLE_WRITE_BILLING: string;
SYSCONSOLE_READ_REPORTING_SITE_STATISTICS: string;
SYSCONSOLE_WRITE_REPORTING_SITE_STATISTICS: string;
SYSCONSOLE_READ_REPORTING_TEAM_STATISTICS: string;
SYSCONSOLE_WRITE_REPORTING_TEAM_STATISTICS: string;
SYSCONSOLE_READ_REPORTING_SERVER_LOGS: string;
SYSCONSOLE_WRITE_REPORTING_SERVER_LOGS: string;
SYSCONSOLE_READ_USERMANAGEMENT_USERS: string;
SYSCONSOLE_WRITE_USERMANAGEMENT_USERS: string;
SYSCONSOLE_READ_USERMANAGEMENT_GROUPS: string;
SYSCONSOLE_WRITE_USERMANAGEMENT_GROUPS: string;
SYSCONSOLE_READ_USERMANAGEMENT_TEAMS: string;
SYSCONSOLE_WRITE_USERMANAGEMENT_TEAMS: string;
SYSCONSOLE_READ_USERMANAGEMENT_CHANNELS: string;
SYSCONSOLE_WRITE_USERMANAGEMENT_CHANNELS: string;
SYSCONSOLE_READ_USERMANAGEMENT_PERMISSIONS: string;
SYSCONSOLE_WRITE_USERMANAGEMENT_PERMISSIONS: string;
SYSCONSOLE_READ_USERMANAGEMENT_SYSTEM_ROLES: string;
SYSCONSOLE_WRITE_USERMANAGEMENT_SYSTEM_ROLES: string;
SYSCONSOLE_READ_SITE_CUSTOMIZATION: string;
SYSCONSOLE_WRITE_SITE_CUSTOMIZATION: string;
SYSCONSOLE_READ_SITE_LOCALIZATION: string;
SYSCONSOLE_WRITE_SITE_LOCALIZATION: string;
SYSCONSOLE_READ_SITE_USERS_AND_TEAMS: string;
SYSCONSOLE_WRITE_SITE_USERS_AND_TEAMS: string;
SYSCONSOLE_READ_SITE_NOTIFICATIONS: string;
SYSCONSOLE_WRITE_SITE_NOTIFICATIONS: string;
SYSCONSOLE_READ_SITE_ANNOUNCEMENT_BANNER: string;
SYSCONSOLE_WRITE_SITE_ANNOUNCEMENT_BANNER: string;
SYSCONSOLE_READ_SITE_EMOJI: string;
SYSCONSOLE_WRITE_SITE_EMOJI: string;
SYSCONSOLE_READ_SITE_POSTS: string;
SYSCONSOLE_WRITE_SITE_POSTS: string;
SYSCONSOLE_READ_SITE_FILE_SHARING_AND_DOWNLOADS: string;
SYSCONSOLE_WRITE_SITE_FILE_SHARING_AND_DOWNLOADS: string;
SYSCONSOLE_READ_SITE_PUBLIC_LINKS: string;
SYSCONSOLE_WRITE_SITE_PUBLIC_LINKS: string;
SYSCONSOLE_READ_SITE_NOTICES: string;
SYSCONSOLE_WRITE_SITE_NOTICES: string;
SYSCONSOLE_READ_SITE_IP_FILTERS: string;
SYSCONSOLE_WRITE_SITE_IP_FILTERS: string;
SYSCONSOLE_READ_ENVIRONMENT_WEB_SERVER: string;
SYSCONSOLE_WRITE_ENVIRONMENT_WEB_SERVER: string;
SYSCONSOLE_READ_ENVIRONMENT_DATABASE: string;
SYSCONSOLE_WRITE_ENVIRONMENT_DATABASE: string;
SYSCONSOLE_READ_ENVIRONMENT_ELASTICSEARCH: string;
SYSCONSOLE_WRITE_ENVIRONMENT_ELASTICSEARCH: string;
SYSCONSOLE_READ_ENVIRONMENT_FILE_STORAGE: string;
SYSCONSOLE_WRITE_ENVIRONMENT_FILE_STORAGE: string;
SYSCONSOLE_READ_ENVIRONMENT_IMAGE_PROXY: string;
SYSCONSOLE_WRITE_ENVIRONMENT_IMAGE_PROXY: string;
SYSCONSOLE_READ_ENVIRONMENT_SMTP: string;
SYSCONSOLE_WRITE_ENVIRONMENT_SMTP: string;
SYSCONSOLE_READ_ENVIRONMENT_PUSH_NOTIFICATION_SERVER: string;
SYSCONSOLE_WRITE_ENVIRONMENT_PUSH_NOTIFICATION_SERVER: string;
SYSCONSOLE_READ_ENVIRONMENT_HIGH_AVAILABILITY: string;
SYSCONSOLE_WRITE_ENVIRONMENT_HIGH_AVAILABILITY: string;
SYSCONSOLE_READ_ENVIRONMENT_RATE_LIMITING: string;
SYSCONSOLE_WRITE_ENVIRONMENT_RATE_LIMITING: string;
SYSCONSOLE_READ_ENVIRONMENT_LOGGING: string;
SYSCONSOLE_WRITE_ENVIRONMENT_LOGGING: string;
SYSCONSOLE_READ_ENVIRONMENT_SESSION_LENGTHS: string;
SYSCONSOLE_WRITE_ENVIRONMENT_SESSION_LENGTHS: string;
SYSCONSOLE_READ_ENVIRONMENT_PERFORMANCE_MONITORING: string;
SYSCONSOLE_WRITE_ENVIRONMENT_PERFORMANCE_MONITORING: string;
SYSCONSOLE_READ_ENVIRONMENT_DEVELOPER: string;
SYSCONSOLE_WRITE_ENVIRONMENT_DEVELOPER: string;
SYSCONSOLE_READ_ENVIRONMENT_MOBILE_SECURITY: string;
SYSCONSOLE_WRITE_ENVIRONMENT_MOBILE_SECURITY: string;
SYSCONSOLE_READ_AUTHENTICATION_SIGNUP: string;
SYSCONSOLE_WRITE_AUTHENTICATION_SIGNUP: string;
SYSCONSOLE_READ_AUTHENTICATION_EMAIL: string;
SYSCONSOLE_WRITE_AUTHENTICATION_EMAIL: string;
SYSCONSOLE_READ_AUTHENTICATION_PASSWORD: string;
SYSCONSOLE_WRITE_AUTHENTICATION_PASSWORD: string;
SYSCONSOLE_READ_AUTHENTICATION_MFA: string;
SYSCONSOLE_WRITE_AUTHENTICATION_MFA: string;
SYSCONSOLE_READ_AUTHENTICATION_LDAP: string;
SYSCONSOLE_WRITE_AUTHENTICATION_LDAP: string;
SYSCONSOLE_READ_AUTHENTICATION_SAML: string;
SYSCONSOLE_WRITE_AUTHENTICATION_SAML: string;
SYSCONSOLE_READ_AUTHENTICATION_OPENID: string;
SYSCONSOLE_WRITE_AUTHENTICATION_OPENID: string;
SYSCONSOLE_READ_AUTHENTICATION_GUEST_ACCESS: string;
SYSCONSOLE_WRITE_AUTHENTICATION_GUEST_ACCESS: string;
SYSCONSOLE_READ_PLUGINS: string;
SYSCONSOLE_WRITE_PLUGINS: string;
SYSCONSOLE_READ_INTEGRATIONS_INTEGRATION_MANAGEMENT: string;
SYSCONSOLE_WRITE_INTEGRATIONS_INTEGRATION_MANAGEMENT: string;
SYSCONSOLE_READ_INTEGRATIONS_BOT_ACCOUNTS: string;
SYSCONSOLE_WRITE_INTEGRATIONS_BOT_ACCOUNTS: string;
SYSCONSOLE_READ_INTEGRATIONS_GIF: string;
SYSCONSOLE_WRITE_INTEGRATIONS_GIF: string;
SYSCONSOLE_READ_INTEGRATIONS_CORS: string;
SYSCONSOLE_WRITE_INTEGRATIONS_CORS: string;
SYSCONSOLE_READ_COMPLIANCE_DATA_RETENTION_POLICY: string;
SYSCONSOLE_WRITE_COMPLIANCE_DATA_RETENTION_POLICY: string;
SYSCONSOLE_READ_COMPLIANCE_COMPLIANCE_EXPORT: string;
SYSCONSOLE_WRITE_COMPLIANCE_COMPLIANCE_EXPORT: string;
SYSCONSOLE_READ_COMPLIANCE_COMPLIANCE_MONITORING: string;
SYSCONSOLE_WRITE_COMPLIANCE_COMPLIANCE_MONITORING: string;
SYSCONSOLE_READ_COMPLIANCE_CUSTOM_TERMS_OF_SERVICE: string;
SYSCONSOLE_WRITE_COMPLIANCE_CUSTOM_TERMS_OF_SERVICE: string;
SYSCONSOLE_READ_EXPERIMENTAL_FEATURES: string;
SYSCONSOLE_WRITE_EXPERIMENTAL_FEATURES: string;
SYSCONSOLE_READ_EXPERIMENTAL_FEATURE_FLAGS: string;
SYSCONSOLE_WRITE_EXPERIMENTAL_FEATURE_FLAGS: string;
SYSCONSOLE_READ_EXPERIMENTAL_BLEVE: string;
SYSCONSOLE_WRITE_EXPERIMENTAL_BLEVE: string;
SYSCONSOLE_READ_PRODUCTS_BOARDS: string;
SYSCONSOLE_WRITE_PRODUCTS_BOARDS: string;
PLAYBOOK_PUBLIC_CREATE: string;
PLAYBOOK_PUBLIC_MANAGE_PROPERTIES: string;
PLAYBOOK_PUBLIC_MANAGE_MEMBERS: string;
PLAYBOOK_PUBLIC_VIEW: string;
PLAYBOOK_PUBLIC_MAKE_PRIVATE: string;
PLAYBOOK_PRIVATE_CREATE: string;
PLAYBOOK_PRIVATE_MANAGE_PROPERTIES: string;
PLAYBOOK_PRIVATE_MANAGE_MEMBERS: string;
PLAYBOOK_PRIVATE_VIEW: string;
PLAYBOOK_PRIVATE_MAKE_PUBLIC: string;
RUN_CREATE: string;
RUN_MANAGE_PROPERTIES: string;
RUN_MANAGE_MEMBERS: string;
RUN_VIEW: string;
CHANNEL_MODERATED_PERMISSIONS: {
CREATE_POST: string;
CREATE_REACTIONS: string;
MANAGE_MEMBERS: string;
USE_CHANNEL_MENTIONS: string;
MANAGE_BOOKMARKS: string;
};
MANAGE_BOTS: string;
MANAGE_OTHERS_BOTS: string;
SYSCONSOLE_READ_PERMISSIONS: string[];
SYSCONSOLE_WRITE_PERMISSIONS: string[];
MANAGE_SHARED_CHANNELS: string;
MANAGE_SECURE_CONNECTIONS: string;
CREATE_CUSTOM_GROUP: string;
MANAGE_CUSTOM_GROUP_MEMBERS: string;
EDIT_CUSTOM_GROUP: string;
DELETE_CUSTOM_GROUP: string;
RESTORE_CUSTOM_GROUP: string;
ADD_BOOKMARK_PUBLIC_CHANNEL: string;
EDIT_BOOKMARK_PUBLIC_CHANNEL: string;
DELETE_BOOKMARK_PUBLIC_CHANNEL: string;
ORDER_BOOKMARK_PUBLIC_CHANNEL: string;
ADD_BOOKMARK_PRIVATE_CHANNEL: string;
EDIT_BOOKMARK_PRIVATE_CHANNEL: string;
DELETE_BOOKMARK_PRIVATE_CHANNEL: string;
ORDER_BOOKMARK_PRIVATE_CHANNEL: string;
};
export default values;