Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update telemetry banner notice text #50403

Merged
merged 5 commits into from
Nov 12, 2019

Conversation

pmuellr
Copy link
Member

@pmuellr pmuellr commented Nov 12, 2019

resolves #50245

Summary

changes:

Privacy statement url changed from:

https://www.elastic.co/legal/telemetry-privacy-statement

to:

  https://www.elastic.co/legal/privacy-statement

Note that link is also used on the Management / Advanced settings page (bottom, telemetry section), where the link text was NOT changed (is: "Read our usage data privacy statement")

i18n changes:

  • i18n telemetry.welcomeBanner.title

    removed exclamation point from "Help us improve the Elastic Stack!"

  • telemetry.welcomeBanner.yesButtonLabel

    changed from "Yes" to "Enable"

  • telemetry.welcomeBanner.noButtonLabel

    changed from "No" to "Disable"

  • telemetry.welcomeBanner.telemetryConfigDetailsDescription.telemetryPrivacyStatementLinkText

    changed from "telemetry privacy statement" to "Privacy Statement"

  • new message telemetry.telemetryBannerDescription; this is very similar to telemetry.telemetryConfigDescription, but that message is reused on the Management / Advanced settings page (bottom, telemetry section), which was left unchanged. The new value is:

    • "Want to help us improve the Elastic Stack? Data usage collection is currently disabled. Enabling data usage collection helps us manage and improve our products and services. See our {privacyStatementLink} for more details."

old ui

50245-old-1

after clicking "Read More", more text is added at the end of the banner

50245-old-2

new ui

50245-text

Checklist

Use strikethroughs to remove checklist items you don't feel are applicable to this PR.

For maintainers

@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-stack-services (Team:Stack Services)

@elasticmachine
Copy link
Contributor

💔 Build Failed

@pmuellr
Copy link
Member Author

pmuellr commented Nov 12, 2019

@elasticmachine merge upstream

Copy link
Contributor

@mikecote mikecote left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes looking good so far, just had a question about the translations but I think you're on it. The rest looks good to me.

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@alexfrancoeur
Copy link

alexfrancoeur commented Nov 12, 2019

LGTM functionality and content wise. I'll open a separate issue to track the advanced settings text.

image

@gmmorris gmmorris self-requested a review November 12, 2019 21:06
Copy link
Contributor

@gmmorris gmmorris left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code and functionality LGTM.

@elasticmachine
Copy link
Contributor

💔 Build Failed

@@ -21,8 +21,7 @@ import * as React from 'react';
import { EuiLink } from '@elastic/eui';
import { FormattedMessage } from '@kbn/i18n/react';

import { getConfigTelemetryDesc, PRIVACY_STATEMENT_URL } from '../../common/constants';
import { OptInExampleFlyout } from './opt_in_details_component';
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like opt_in_details_component.ts and the test file are still in the code, but can be removed.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nm - it's still used from the Advanced Settings form for telemetry

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that code is used by some other code that is still around - a license management page? Could be dead code by the time we're done with all the changes, but didn't look like I could just remove the files right now.

Copy link
Member

@tsullivan tsullivan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

reviewed the code only

@pmuellr
Copy link
Member Author

pmuellr commented Nov 12, 2019

hmm failed a ML test, so gonna merge master and cross fingers ...

@pmuellr
Copy link
Member Author

pmuellr commented Nov 12, 2019

@elasticmachine merge upstream

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@pmuellr pmuellr merged commit 2c49ce7 into elastic:master Nov 12, 2019
jloleysens added a commit to jloleysens/kibana that referenced this pull request Nov 13, 2019
* upstream/master:
  Remove internal platform types exports (elastic#50427)
  [APM] Document `apm_oss.metricsIndices` and `apm_oss.sourcemap… (elastic#50312)
  [Telemetry] Server side fetcher (elastic#50015)
  [SIEM] Detection engine placeholders (elastic#50220)
  [Uptime] Donut chart loader position centered vertically  (elastic#50219)
  update telemetry banner notice text (elastic#50403)
  Fix aborting when searching without batching (elastic#49966)
  [Telemetry] Remove telemetry splash page and add conditional messaging (elastic#50189)
  Revert chromedriver update (elastic#50324)
  Remove deprecated argument include_type_name from ES calls (elastic#50285)
  [Maps] add settings to maps telemetry (elastic#50161)
  remove visualize loader (elastic#46910)
  Fix misuse of react-router and react-router-dom (elastic#50120)
jloleysens added a commit to jloleysens/kibana that referenced this pull request Nov 13, 2019
…-fallback

* 'master' of github.com:elastic/kibana:
  Remove internal platform types exports (elastic#50427)
  [APM] Document `apm_oss.metricsIndices` and `apm_oss.sourcemap… (elastic#50312)
  [Telemetry] Server side fetcher (elastic#50015)
  [SIEM] Detection engine placeholders (elastic#50220)
  [Uptime] Donut chart loader position centered vertically  (elastic#50219)
  update telemetry banner notice text (elastic#50403)
  Fix aborting when searching without batching (elastic#49966)
  [Telemetry] Remove telemetry splash page and add conditional messaging (elastic#50189)
  Revert chromedriver update (elastic#50324)
  Remove deprecated argument include_type_name from ES calls (elastic#50285)
  [Maps] add settings to maps telemetry (elastic#50161)
  remove visualize loader (elastic#46910)
  Fix misuse of react-router and react-router-dom (elastic#50120)
  Move table-list-view to kibana-react (elastic#50046)
  [ML] Stats bar for data frame analytics (elastic#49464)
jloleysens added a commit to jloleysens/kibana that referenced this pull request Nov 13, 2019
…ger-ace-theme

* 'master' of github.com:elastic/kibana: (56 commits)
  [ML] Server info service refactor (elastic#50302)
  Remove internal platform types exports (elastic#50427)
  [APM] Document `apm_oss.metricsIndices` and `apm_oss.sourcemap… (elastic#50312)
  [Telemetry] Server side fetcher (elastic#50015)
  [SIEM] Detection engine placeholders (elastic#50220)
  [Uptime] Donut chart loader position centered vertically  (elastic#50219)
  update telemetry banner notice text (elastic#50403)
  Fix aborting when searching without batching (elastic#49966)
  [Telemetry] Remove telemetry splash page and add conditional messaging (elastic#50189)
  Revert chromedriver update (elastic#50324)
  Remove deprecated argument include_type_name from ES calls (elastic#50285)
  [Maps] add settings to maps telemetry (elastic#50161)
  remove visualize loader (elastic#46910)
  Fix misuse of react-router and react-router-dom (elastic#50120)
  Move table-list-view to kibana-react (elastic#50046)
  [ML] Stats bar for data frame analytics (elastic#49464)
  [ML] Make navigation in tests more stable (elastic#50132)
  Migrate authorization subsystem to the new platform.  (elastic#46145)
  Bugfix: Interpreter conversion of string to number should throw on NaN elastic#27788 (elastic#50063)
  Update dependency @elastic/charts to v14 (elastic#49947)
  ...
pmuellr added a commit to pmuellr/kibana that referenced this pull request Nov 13, 2019
Simplifies the telemetry banner for customers.
pmuellr added a commit that referenced this pull request Nov 13, 2019
Simplifies the telemetry banner for customers.
@elasticmachine
Copy link
Contributor

💚 Build Succeeded

pmuellr added a commit that referenced this pull request Nov 13, 2019
* remove exclamation from CN telemetry.welcomeBanner.title
* remove unused i18n keys via `scripts/i18n_check.js --fix`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add updated notice text to banner
6 participants