Skip to content

update telemetry banner notice text#50403

Merged
pmuellr merged 5 commits intoelastic:masterfrom
pmuellr:telemetry/update-banner
Nov 12, 2019
Merged

update telemetry banner notice text#50403
pmuellr merged 5 commits intoelastic:masterfrom
pmuellr:telemetry/update-banner

Conversation

@pmuellr
Copy link
Copy Markdown
Contributor

@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
Copy Markdown
Contributor

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

@elasticmachine
Copy link
Copy Markdown
Contributor

💔 Build Failed

@pmuellr
Copy link
Copy Markdown
Contributor Author

pmuellr commented Nov 12, 2019

@elasticmachine merge upstream

Copy link
Copy Markdown
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
Copy Markdown
Contributor

💔 Build Failed

@elasticmachine
Copy link
Copy Markdown
Contributor

💔 Build Failed

@alexfrancoeur
Copy link
Copy Markdown

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
Copy Markdown
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
Copy Markdown
Contributor

💔 Build Failed

import { FormattedMessage } from '@kbn/i18n/react';

import { getConfigTelemetryDesc, PRIVACY_STATEMENT_URL } from '../../common/constants';
import { OptInExampleFlyout } from './opt_in_details_component';
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
Contributor 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
Copy Markdown
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
Copy Markdown
Contributor Author

pmuellr commented Nov 12, 2019

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

@pmuellr
Copy link
Copy Markdown
Contributor Author

pmuellr commented Nov 12, 2019

@elasticmachine merge upstream

@elasticmachine
Copy link
Copy Markdown
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
Copy Markdown
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