Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

[onboarding]: Enhanced Admin Onboarding UI#56366

Merged
cesrjimenez merged 73 commits intomainfrom
cesar/onboarding-updates
Sep 20, 2023
Merged

[onboarding]: Enhanced Admin Onboarding UI#56366
cesrjimenez merged 73 commits intomainfrom
cesar/onboarding-updates

Conversation

@cesrjimenez
Copy link
Contributor

@cesrjimenez cesrjimenez commented Sep 5, 2023

Summary

This PR overhauls our current Admin Onboarding UI, introducing a more streamlined and intuitive experience for our users.

Changes

1. License Key Modal:

  • Introduced a modal prompt for admins to enter their license key.
  • The system verifies the authenticity of the key.
  • Errors are displayed prominently if an invalid key is entered.

2. UI Update & Navigation:

  • On entering a valid license key, the UI is refreshed to display the Site Configuration Page.

3. Onboarding Checklist Button:

  • Introduced a 'Setup' button which provides admins with a comprehensive list of steps for complete onboarding.
  • As admins go through the checklist, completing each task, items are automatically checked off.
  • Each checklist item is linked to its corresponding section in the Site Configuration JSON.

4. Documentation Linking:

  • For steps related to SMTP setup and user authentication, direct links to their respective documentation are provided to guide the admin.

Test plan

  • Manual tests have been carried out in various environments to ensure the UI behaves as expected.

Notes:

Your feedback is crucial to ensuring that this updated Admin Onboarding UI meets our high standards and provides admins with the best possible onboarding experience.

Please review the changes and provide any necessary feedback. Once the pending work is completed and this PR is merged, it will significantly improve the initial setup experience for our administrators.

Screenshots

Modal 💅
CleanShot 2023-09-08 at 13 41 41@2x

Modal Error Message 🔴
CleanShot 2023-09-08 at 13 42 03@2x

Modal Success 🟢
CleanShot 2023-09-08 at 13 43 46@2x

Checklist Dropdown
CleanShot 2023-09-08 at 13 43 58@2x

@cla-bot cla-bot bot added the cla-signed label Sep 5, 2023
@cesrjimenez cesrjimenez changed the title Cesar/onboarding updates [onboarding]: Enhanced Admin Onboarding UI Sep 8, 2023
@cesrjimenez cesrjimenez marked this pull request as ready for review September 19, 2023 20:37
Copy link
Member

@valerybugakov valerybugakov left a comment

Choose a reason for hiding this comment

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

Passing-by comments since we've been debugging E2E tests together.

@sourcegraph-bot
Copy link
Contributor

sourcegraph-bot commented Sep 20, 2023

📖 Storybook live preview

@cesrjimenez cesrjimenez merged commit 34f0f8e into main Sep 20, 2023
@cesrjimenez cesrjimenez deleted the cesar/onboarding-updates branch September 20, 2023 06:39
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants