[MM-58159] Add admin setting for notification monitoring alongside feature flag (#26979)
* [MM-58159] Add admin setting for notification monitoring alongside feature flag * Use helper function
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
f111db5fe8
Коммит
d6a8ad0d55
@@ -2376,6 +2376,16 @@ const AdminDefinition: AdminDefinitionType = {
|
||||
isHidden: it.not(it.licensedForFeature('IDLoadedPushNotifications')),
|
||||
isDisabled: it.not(it.userHasWritePermissionOnResource(RESOURCE_KEYS.SITE.NOTIFICATIONS)),
|
||||
},
|
||||
{
|
||||
type: 'bool',
|
||||
key: 'MetricsSettings.EnableNotificationMetrics',
|
||||
label: defineMessage({id: 'admin.metrics.enableNotificationMetricsTitle', defaultMessage: 'Enable Notification Monitoring:'}),
|
||||
help_text: defineMessage({id: 'admin.metrics.enableNotificationMetricsDescription', defaultMessage: 'When true, Mattermost will enable notification data collection for web and Desktop App users.'}),
|
||||
isDisabled: it.any(
|
||||
it.configIsFalse('MetricsSettings', 'Enable'),
|
||||
),
|
||||
isHidden: it.configIsFalse('FeatureFlags', 'NotificationMonitoring'),
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
|
||||
@@ -1489,6 +1489,8 @@
|
||||
"admin.metrics.enableClientMetricsDescription": "When true, Mattermost will enable performance monitoring collection for web and desktop app users. Please see <link>documentation</link> to learn more about configuring performance monitoring for Mattermost.",
|
||||
"admin.metrics.enableClientMetricsTitle": "Enable Client Performance Monitoring:",
|
||||
"admin.metrics.enableDescription": "When true, Mattermost will enable performance monitoring collection and profiling. Please see <link>documentation</link> to learn more about configuring performance monitoring for Mattermost.",
|
||||
"admin.metrics.enableNotificationMetricsDescription": "When true, Mattermost will enable notification data collection for web and Desktop App users.",
|
||||
"admin.metrics.enableNotificationMetricsTitle": "Enable Notification Monitoring:",
|
||||
"admin.metrics.enableTitle": "Enable Performance Monitoring:",
|
||||
"admin.metrics.listenAddressDesc": "The address the server will listen on to expose performance metrics.",
|
||||
"admin.metrics.listenAddressEx": "E.g.: \":8067\"",
|
||||
|
||||
Ссылка в новой задаче
Block a user