mattermost-redux
Version:
Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client
83 lines (82 loc) • 2.11 kB
TypeScript
export declare const RESOURCE_KEYS: {
ABOUT: {
EDITION_AND_LICENSE: string;
};
REPORTING: {
SITE_STATISTICS: string;
TEAM_STATISTICS: string;
SERVER_LOGS: string;
};
USER_MANAGEMENT: {
USERS: string;
GROUPS: string;
TEAMS: string;
CHANNELS: string;
PERMISSIONS: string;
SYSTEM_ROLES: string;
};
SYSTEM_ATTRIBUTES: {
USER_ATTRIBUTES: string;
ATTRIBUTE_BASED_ACCESS_CONTROL: string;
};
AUTHENTICATION: {
SIGNUP: string;
EMAIL: string;
PASSWORD: string;
MFA: string;
LDAP: string;
SAML: string;
OPENID: string;
GUEST_ACCESS: string;
};
INTEGRATIONS: {
INTEGRATION_MANAGEMENT: string;
BOT_ACCOUNTS: string;
GIF: string;
CORS: string;
};
COMPLIANCE: {
DATA_RETENTION_POLICY: string;
COMPLIANCE_EXPORT: string;
COMPLIANCE_MONITORING: string;
CUSTOM_TERMS_OF_SERVICE: string;
};
PRODUCTS: {
BOARDS: string;
};
SITE: {
CUSTOMIZATION: string;
LOCALIZATION: string;
USERS_AND_TEAMS: string;
NOTIFICATIONS: string;
ANNOUNCEMENT_BANNER: string;
EMOJI: string;
POSTS: string;
FILE_SHARING_AND_DOWNLOADS: string;
PUBLIC_LINKS: string;
NOTICES: string;
IP_FILTERING: string;
};
EXPERIMENTAL: {
FEATURES: string;
FEATURE_FLAGS: string;
BLEVE: string;
};
ENVIRONMENT: {
WEB_SERVER: string;
DATABASE: string;
ELASTICSEARCH: string;
FILE_STORAGE: string;
IMAGE_PROXY: string;
SMTP: string;
PUSH_NOTIFICATION_SERVER: string;
HIGH_AVAILABILITY: string;
RATE_LIMITING: string;
LOGGING: string;
SESSION_LENGTHS: string;
PERFORMANCE_MONITORING: string;
DEVELOPER: string;
MOBILE_SECURITY: string;
};
};
export declare const ResourceToSysConsolePermissionsTable: Record<string, string[]>;