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

[Platform] Add EULA in the install flow #5376

Closed
schoudhury opened this issue Aug 11, 2020 · 2 comments
Closed

[Platform] Add EULA in the install flow #5376

schoudhury opened this issue Aug 11, 2020 · 2 comments
Assignees
Labels
area/platform Yugabyte Platform
Milestone

Comments

@schoudhury
Copy link
Contributor

schoudhury commented Aug 11, 2020

We have recently published EULA on our web page which also needs to be published in the product installation. Users need to accept T&C to finish the installation setup.

The proposal is to add EULA before the admin user registration so it can work consistently for all installation types - Replicated, Non- Replicated, and K8s.

@schoudhury schoudhury added the area/platform Yugabyte Platform label Aug 11, 2020
@schoudhury schoudhury added this to the v2.3 milestone Aug 11, 2020
@chirag-yb chirag-yb modified the milestones: v2.3, 2.5, v2.5 Oct 8, 2020
@chirag-yb chirag-yb changed the title [Platform] add EULA to the replicated-based install flow [Platform] Add EULA in the install flow Dec 14, 2020
@chirag-yb
Copy link
Contributor

Mock available here - https://xd.adobe.com/view/372c7534-8dce-40d6-9768-e667241155dc-627f/

  • Add a checkbox with EULA hyperlink
  • Register button is enabled after the checkbox is enabled
  • For API based platform installation EULA is not enforced

@chirag-yb chirag-yb modified the milestones: v2.5, 2.5.x Jan 4, 2021
@streddy-yb streddy-yb assigned andrewc-dev and unassigned chirag-yb Jan 22, 2021
@streddy-yb
Copy link
Contributor

Let us prioritize this for next week.,

andrewc-dev pushed a commit that referenced this issue Feb 18, 2021
…Platform installation

Summary:
Add additional checkbox field that user must accept in order to register a customer. Modify
existing YBCheckBox to work with Formik and remove unused YBFormCheckbox file. Add styling to
checkbox to fit better with dark background.

Test Plan:
Go to `/register` route and observe the "Register" submit button should be greyed out.

New checkbox and EULA text should look like this:
{F15076}

Filling out the form will cause the "Register" button to be clickable:
{F15077}

Reviewers: ssutar, mjoshi, sshevchenko

Reviewed By: sshevchenko

Subscribers: ui

Differential Revision: https://phabricator.dev.yugabyte.com/D10635
polarweasel pushed a commit to lizayugabyte/yugabyte-db that referenced this issue Mar 9, 2021
… during Platform installation

Summary:
Add additional checkbox field that user must accept in order to register a customer. Modify
existing YBCheckBox to work with Formik and remove unused YBFormCheckbox file. Add styling to
checkbox to fit better with dark background.

Test Plan:
Go to `/register` route and observe the "Register" submit button should be greyed out.

New checkbox and EULA text should look like this:
{F15076}

Filling out the form will cause the "Register" button to be clickable:
{F15077}

Reviewers: ssutar, mjoshi, sshevchenko

Reviewed By: sshevchenko

Subscribers: ui

Differential Revision: https://phabricator.dev.yugabyte.com/D10635
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/platform Yugabyte Platform
Projects
None yet
Development

No branches or pull requests

4 participants