Repository navigation
Conversation
* add queued_count for notification campaigns * update campaign stats in the process_sendgrid_campaign_events * use atomic transactions for process_sendgrid_campaign_events
…on) (#11931) * add dedicated status for sent-to-sendgrid recipients * fix migration
* handle failed events properly
#11947) * Replace queued count by live counters * Alert when the campaign only awaits delivery
…ia email (#11948) * Add log email feature to notification campaigns * Add log_email_recipients field to NotificationCampaignCreateForm and update tests
* update restart_stuck/restart_failed logic to work with bulk send * rename db column; extend sent_at comment
* split notification_campaign.py into separate modules * fix outdated webhook code
[ENG-12353] Merge latest `develop` into feature branch and re-do/combine migrations
[ENG-12435] Merge `develop` into feature and fix expected conflicts
Contributor
|
LGTM |
… from sendgrid webhook
[ENG-12461] Use Web-hook to handle campaign records update
…nes (#11996) * Split sendgrid api keys to webhook and non-webhook * Add comments for SendGrid API Keys --------- Co-authored-by: Longze Chen <cslzchen@gmail.com>
…SendGrid from DOSing API (#12004) * Add/update meta options for osf admin notification detail
… continuous save in process campaign retry (#12006) * fix and improve campaign restart stuck button * fix test
> Merging osf > Branch 0058_merge_20261028_2014 > - Add field sent_at to notificationcampaignrecipient > - Alter field status on notificationcampaignrecipient > - Change Meta options on adminprofile > Branch 0060_merge_20261028_1756 > - Alter field trigger on registrationaction > - Alter field trigger on reviewaction > - Concurrently create index preprint_del_spam_created_idx on field(s) deleted, spam_status, created of model preprint > - Add field doi_resync_queued_at to preprint > - Change Meta options on adminprofile Both share "Change Meta options on adminprofile", however, this one comes from previous merge migration in both cases
…12016) * Update command to create more users for ENTER
…ion campaign (#12017) * Fix permission for campaign creation page test * Add and split notification campaign permission check tests * Re-organize some tests into TestNotificationCampaignProgressManagement
…mpaign details + rename the button for restarting failed (#12019) * Split skipped and failed recipients * Rename restart failed recipients button * Rename migration --------- Co-authored-by: Longze Chen <cslzchen@gmail.com>
…ER (#12018) * Rework sentry/server logs for `process_campaign_retry` and `send_campaign_batch` * Rework logs for recipients creation, campaign starter & dispatcher * Add more logs to track operations/actions at the model level * Bump ENTER slowness detection settings * Fix bugs and update unit tests * Add DocString and comments * Respond to CR
* Add more status emails * Use status label for finish_campaign email * Fix merge conflicts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ticket
Purpose
N/A
Changes
N/A
Side Effects
N/A
QE Notes
N/A
CE Notes
N/A
Documentation
N/A