Skip to content

Strapi Email Sender Job #2279

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

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
Open

Conversation

msquance-stem
Copy link
Contributor

@msquance-stem msquance-stem commented Feb 3, 2025

Status

Review progress:

  • Browser tested
  • Front-end review completed
  • Tech review completed

What's changed?

  • New job to send emails from Strapi
  • Also added the sent emails to the user view on Administrate, so you can confirm who has had what

Steps to perform after deploying to production

If the production environment requires any extra work after this PR has been deployed detail it here. This could be running a Rake task, migrating a DB table, or upgrading a Gem. That kind of thing.

@msquance-stem msquance-stem force-pushed the 2897-primary-emails---sending-job branch from 83a1cd6 to c9cfd92 Compare February 4, 2025 09:12
@tc-deploybot tc-deploybot temporarily deployed to teachcomputing-pr-2279 February 4, 2025 09:24 Inactive
@msquance-stem msquance-stem temporarily deployed to teachcomputing-pr-2279 February 5, 2025 10:00 Inactive
@msquance-stem msquance-stem temporarily deployed to teachcomputing-pr-2279 February 5, 2025 10:42 Inactive
@msquance-stem msquance-stem temporarily deployed to teachcomputing-pr-2279 February 5, 2025 16:57 Inactive
@msquance-stem msquance-stem force-pushed the 2897-primary-emails---sending-job branch from 4ebcbe1 to 4e6fcc2 Compare February 19, 2025 16:47
@msquance-stem msquance-stem temporarily deployed to teachcomputing-pr-2279 February 20, 2025 15:59 Inactive
@msquance-stem msquance-stem force-pushed the 2897-primary-emails---sending-job branch from 4b32564 to a2b61a0 Compare February 24, 2025 11:26
@msquance-stem msquance-stem temporarily deployed to teachcomputing-pr-2279 February 24, 2025 11:27 Inactive
@msquance-stem msquance-stem force-pushed the 2897-primary-emails---sending-job branch 2 times, most recently from 32cfc72 to 4c8b252 Compare March 5, 2025 16:22
@tc-deploybot tc-deploybot temporarily deployed to teachcomputing-pr-2279 March 5, 2025 16:37 Inactive
@msquance-stem msquance-stem force-pushed the 2897-primary-emails---sending-job branch from 4c8b252 to 873f666 Compare March 19, 2025 16:38
@tc-deploybot tc-deploybot temporarily deployed to teachcomputing-pr-2279 March 19, 2025 16:53 Inactive
@msquance-stem msquance-stem temporarily deployed to teachcomputing-pr-2279 March 20, 2025 10:56 Inactive
@msquance-stem msquance-stem temporarily deployed to teachcomputing-pr-2279 March 20, 2025 13:00 Inactive
@msquance-stem msquance-stem temporarily deployed to teachcomputing-pr-2279 March 20, 2025 16:29 Inactive
@msquance-stem msquance-stem force-pushed the 2897-primary-emails---sending-job branch from 5355e40 to 662e479 Compare April 2, 2025 15:27
@tc-deploybot tc-deploybot temporarily deployed to teachcomputing-pr-2279 April 2, 2025 15:40 Inactive
@msquance-stem msquance-stem force-pushed the 2897-primary-emails---sending-job branch from 662e479 to 7fd65d2 Compare April 14, 2025 12:29
Copy link

@tc-deploybot tc-deploybot temporarily deployed to teachcomputing-pr-2279 April 14, 2025 12:44 Inactive
… over to Strapi

The template model includes a basic "mail merge" feature
New component that is a reduced copy of the cms rich text block that converts the rich blocks to a text based version used in the email template
…cific models to handle the fact we need to render text and html

Setting up methods to get the latest CPD completed, and creating mail merge for that.
Setting up new course lists components. Still need to sort out the logic for not showing sections that contain completed courses
Tweak to the strapi stub system to better handle pagination in tests
Adding support fot slug access in emailtemplate all resouce queries
@msquance-stem msquance-stem force-pushed the 2897-primary-emails---sending-job branch from dd4f873 to 74f16c3 Compare April 16, 2025 13:11
@msquance-stem msquance-stem temporarily deployed to teachcomputing-pr-2279 April 16, 2025 13:12 Inactive
Copy link

Copy link
Contributor

@A-Wheeto A-Wheeto left a comment

Choose a reason for hiding this comment

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

LGTM

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.

3 participants