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

Team Trial UX improvements #1677

Merged
merged 7 commits into from
Feb 8, 2023
Merged

Team Trial UX improvements #1677

merged 7 commits into from
Feb 8, 2023

Conversation

knolleary
Copy link
Member

@knolleary knolleary commented Feb 7, 2023

Description

UX improvements based on initial feedback of Team Trial feature #1611

  • Add log-in link on sign up page

image

  • Updated wording of Trial Team Created email:
Hello {{{username}}},

Welcome to FlowForge. We hope you enjoy your free trial for your first
{{{trialDuration}}} days with us.

To get started using FlowForge, log in to your new team, '{{{teamName}}}' 
and create your first Node-RED Project.

You can also invite other users to join your team to collaborate on your projects.

Your {{{trialDuration}}} day trial allows you to create a {{{trialProjectTypeName}}} project
for free. Once the trial ends, you will need to add your credit card details to
keep the project running. But don't worry - we'll remind you when the trial is
nearing its end.

If you want to do more with your team during the trial, you can add your credit
card details at any time and create more projects.  Again, we'll email to remind
you what is happening with the trial.

We hope you enjoy the FlowForge experience.

Cheers!

Your friendly FlowForge Team
  • Add trial banner to Device pages

  • Change trial banner style to 'info' once billing has been setup.

    • this uses the existing 'banner-info' class. Are we happy with this shade of blue?

image

  • When in trial mode, but with billing setup, the billing details page now lists the trial end date, the trial project and a footnote about the trial project being added to the subscription at the end of the trial

image

  • When in trial mode, but without billing setup, the billing details page now explains the situation

You are currently in a free trial. During the trial you can only create one project in the team. To unlock other features you will need to configure your billing details.

image

Related Issue(s)

#1578

Checklist

  • I have read the contribution guidelines
  • Suitable unit/system level tests have been added and they pass
  • Documentation has been updated
    • Upgrade instructions
    • Configuration details
    • Concepts
  • Changes flowforge.yml?
    • Issue/PR raised on flowforge/helm to update ConfigMap Template
    • Issue/PR raised on flowforge/CloudProject to update values for Staging/Production

Labels

  • Backport needed? -> add the backport label
  • Includes a DB migration? -> add the area:migration label

@knolleary knolleary requested a review from Pezmc February 7, 2023 17:26
@knolleary knolleary marked this pull request as ready for review February 7, 2023 17:26
@knolleary knolleary merged commit 250c3b7 into main Feb 8, 2023
@knolleary knolleary deleted the trial-ux-improvements branch February 8, 2023 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants