Skip to content

feat(cntr): add CSV member export, booking/welcome/password-reset MJML email templates (BE-16–19)#1073

Merged
yusuftomilola merged 1 commit into
DistinctCodes:mainfrom
NteinPrecious:feature/NteinPrecious-issues-955-956-957-958
Jun 2, 2026
Merged

feat(cntr): add CSV member export, booking/welcome/password-reset MJML email templates (BE-16–19)#1073
yusuftomilola merged 1 commit into
DistinctCodes:mainfrom
NteinPrecious:feature/NteinPrecious-issues-955-956-957-958

Conversation

@NteinPrecious
Copy link
Copy Markdown
Contributor

Summary

  • [BE-16] Add CSV member list export service using json2csv with ID, Email, Full Name, Role, Status, Joined Date, Total Bookings fields
  • [BE-17] Add booking confirmation MJML email template and renderer with all 6 booking variables and ManageHub brand colour (#0ea5e9)
  • [BE-18] Add welcome email MJML template with "Explore Workspaces" CTA, login link, and unsubscribe footer
  • [BE-19] Add password reset MJML email with "Reset Password" CTA, expiry duration, and "did not request" disclaimer

Closes

Closes #955
Closes #956
Closes #957
Closes #958

@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 2, 2026

@NteinPrecious is attempting to deploy a commit to the naijabuz's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Jun 2, 2026

@NteinPrecious Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Copy link
Copy Markdown
Collaborator

@yusuftomilola yusuftomilola left a comment

Choose a reason for hiding this comment

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

For next time, kindly be more modular in your approach

@yusuftomilola yusuftomilola merged commit 30ddc0c into DistinctCodes:main Jun 2, 2026
1 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants