Skip to content

Welcome email for tenants minds#4861

Ben requested to merge feat/welcome-email-m4861 into master

Ticket(s) / Related Merge Requests

minds#4861 (closed)

Summary of Changes

Create welcome email for tenants

Testing Considerations

Deployed to https://ben3.oke.minds.io/

  • I receive an email on registration.
  • I receive an email on first SSO login (may be tricky if you don't have a Zitadel account - I should be able to demo this).
  • Stripe checkout links work (LOG INTO A DIFFERENT ACCOUNT TO TEST - ROOT IS BOUND TO A DIFFERENT STRIPE INSTANCE)
  • External membership links work
  • If a network has no features groups, section is omitted.
  • If a network has no memberships, section is omitted.
  • Light mode email is correct.
  • Dark mode email is correct.
  • I do not receive an email from non-tenant domain (Minds or Minds sandbox).
  • Group links click through

Deployment Considerations

Standard deployment.

Regression Scope

Additive changes barring additions to verify email and SSO flows

Platform Affected (web, mobile, etc)

Engine.

Developer Testing Completed

Manual, unit (phpspec).

Screenshots / Screen Recording

I receive an email on registration.

simplescreenrecorder-2024-07-02_17.26.06

I receive an email on first SSO login (may be tricky if you don't have a Zitadel account - I should be able to demo this).
External membership links work

simplescreenrecorder-2024-07-02_17.29.29

Stripe purchase links work

simplescreenrecorder-2024-07-02_17.28.37

If a network has no features groups, section is omitted / If a network has no memberships, section is omitted.

image

Light mode email is correct.

image

Dark mode email is correct.

image

Group links click through

simplescreenrecorder-2024-07-02_18.09.29

Does this impact

  • Localization
  • Dark/light mode
  • Guest mode

Definition of Done Checklist

  • The Acceptance Criteria has been met
  • Code is tested: Testing includes unit/spec, E2E/automated and manual testing
  • Merge requests description has been filled out
Edited by Ben

Merge request reports