From 0b73f43ebd8c694e2d7d041b00a3203809c8d8dc Mon Sep 17 00:00:00 2001 From: RachelElysia <71795832+RachelElysia@users.noreply.github.com> Date: Fri, 27 Oct 2023 13:05:06 -0400 Subject: [PATCH] Fleet UI: Add usage statistics always on for premium users to to app settings page (#14604) --- changes/10888-premium-usage-statistics | 1 + frontend/pages/admin/OrgSettingsPage/_styles.scss | 4 ++++ .../OrgSettingsPage/cards/Statistics/Statistics.tsx | 13 ++++++++++--- 3 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 changes/10888-premium-usage-statistics diff --git a/changes/10888-premium-usage-statistics b/changes/10888-premium-usage-statistics new file mode 100644 index 0000000000..2b70cb6b45 --- /dev/null +++ b/changes/10888-premium-usage-statistics @@ -0,0 +1 @@ +- App Settings informs premium users they are sending usage statistics and cannot disable feature diff --git a/frontend/pages/admin/OrgSettingsPage/_styles.scss b/frontend/pages/admin/OrgSettingsPage/_styles.scss index 1091d0c1dc..30665effe5 100644 --- a/frontend/pages/admin/OrgSettingsPage/_styles.scss +++ b/frontend/pages/admin/OrgSettingsPage/_styles.scss @@ -205,6 +205,10 @@ margin-bottom: $pad-large; } + &__disabled-usage-statistics-checkbox { + @include disabled; + } + .component__tooltip-wrapper { margin-bottom: $pad-xsmall; } diff --git a/frontend/pages/admin/OrgSettingsPage/cards/Statistics/Statistics.tsx b/frontend/pages/admin/OrgSettingsPage/cards/Statistics/Statistics.tsx index 589c12ce0c..02fae0f795 100644 --- a/frontend/pages/admin/OrgSettingsPage/cards/Statistics/Statistics.tsx +++ b/frontend/pages/admin/OrgSettingsPage/cards/Statistics/Statistics.tsx @@ -11,6 +11,7 @@ const baseClass = "app-config-form"; const Statistics = ({ appConfig, handleSubmit, + isPremiumTier, isUpdatingSettings, }: IAppConfigFormProps): JSX.Element => { const [formData, setFormData] = useState({ @@ -45,12 +46,13 @@ const Statistics = ({

Usage statistics

- Help improve Fleet by sending usage statistics. + Help us improve Fleet by sending us anonymous usage statistics.

This information helps our team better understand feature adoption and usage, and allows us to see how Fleet is adding value, so that - we can make better product decisions. + we can make better product decisions. Fleet Premium customers always + submit usage statistics data.

Enable usage statistics