Skip to content

[7.x] [Telemetry] Show opt-in changes for OSS users (#50831)#50940

Merged
joelgriffith merged 3 commits intoelastic:7.xfrom
joelgriffith:backport/7.x/pr-50831
Nov 18, 2019
Merged

[7.x] [Telemetry] Show opt-in changes for OSS users (#50831)#50940
joelgriffith merged 3 commits intoelastic:7.xfrom
joelgriffith:backport/7.x/pr-50831

Conversation

@joelgriffith
Copy link
Copy Markdown
Contributor

Backports the following commits to 7.x:

* WIP: Notice banner for OSS folks

* Add telemetryNotifyUserAboutOptInDefault to injected vars

* add userHasSeenNotice check

* More WIP on banner notice component

* Text changes on screens

* make userHasSeenNotice flag work

* Finalzed splash text + checking new flag

* Consolidating banner calls and saving status of opt-in notice

* Conditionally remove the banner and add some code docs

* Fixing prior welcome tests

* api integration test for user has seen opt in

* change post method to put in ui

* unit test for get_telemetry_notify_user_about_optin_default

* Ignore TS woes

* Adding new tests and snapshots for opt-in banner component

* Notice banner test

* Translation miss

* More opt-in tests

* increase types usage

* roll back core server api change

* update snapshot

* Prop name change + snapshot updates
@joelgriffith joelgriffith added the backport This PR is a backport of another PR label Nov 18, 2019
@joelgriffith
Copy link
Copy Markdown
Contributor Author

@elasticmachine merge upstream

@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

@elasticmachine
Copy link
Copy Markdown
Contributor

💔 Build Failed

@joelgriffith
Copy link
Copy Markdown
Contributor Author

@elasticmachine merge upstream

@elasticmachine
Copy link
Copy Markdown
Contributor

💔 Build Failed

@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

@joelgriffith joelgriffith merged commit e312175 into elastic:7.x Nov 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants