Skip to content

[ENG-11313][ENG-11304] Add scheduled field to Notification model and update digest email tasks#11764

Open
Ostap-Zherebetskyi wants to merge 1 commit into
CenterForOpenScience:hotfix/26.10.4from
Ostap-Zherebetskyi:hotfix/scheduled_digest
Open

[ENG-11313][ENG-11304] Add scheduled field to Notification model and update digest email tasks#11764
Ostap-Zherebetskyi wants to merge 1 commit into
CenterForOpenScience:hotfix/26.10.4from
Ostap-Zherebetskyi:hotfix/scheduled_digest

Conversation

@Ostap-Zherebetskyi
Copy link
Copy Markdown
Collaborator

@Ostap-Zherebetskyi Ostap-Zherebetskyi commented Jun 4, 2026

Ticket

Purpose

Add scheduled field to Notification model and update digest email tasks

Changes

Side Effects

QE Notes

CE Notes

Documentation

Copy link
Copy Markdown
Collaborator

@cslzchen cslzchen left a comment

Choose a reason for hiding this comment

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

Fix looks god with a couple of suggestions:

  • Let's use data instead of boolean in case we need more info in the future in the admin
  • Let's add some unit tests

@cslzchen cslzchen marked this pull request as ready for review June 4, 2026 13:40
@cslzchen cslzchen changed the base branch from develop to hotfix/26.10.4 June 4, 2026 13:55
@Ostap-Zherebetskyi Ostap-Zherebetskyi force-pushed the hotfix/scheduled_digest branch from 13dce21 to d694281 Compare June 4, 2026 13:55
Copy link
Copy Markdown
Collaborator

@cslzchen cslzchen left a comment

Choose a reason for hiding this comment

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

@Ostap-Zherebetskyi Ostap-Zherebetskyi changed the title [ENG-11304] Add scheduled field to Notification model and update digest email tasks [ENG-11313][ENG-11304] Add scheduled field to Notification model and update digest email tasks Jun 4, 2026
@jasonjeffreyjones
Copy link
Copy Markdown

I have received 60+ identical digest emails from osf.io this morning. Posting here because it looks relevant by time and content.

openscienceframework-noreply@osf.io
9:43 AM (2 hours ago)

openscienceframework-noreply@osf.io
9:47 AM (2 hours ago)

openscienceframework-noreply@osf.io
9:49 AM (2 hours ago)

openscienceframework-noreply@osf.io
9:51 AM (2 hours ago)

openscienceframework-noreply@osf.io
9:52 AM (2 hours ago)

openscienceframework-noreply@osf.io
9:54 AM (2 hours ago)

openscienceframework-noreply@osf.io
9:57 AM (2 hours ago)

openscienceframework-noreply@osf.io
9:59 AM (2 hours ago)

openscienceframework-noreply@osf.io
10:01 AM (2 hours ago)

openscienceframework-noreply@osf.io
10:03 AM (2 hours ago)

openscienceframework-noreply@osf.io
10:04 AM (2 hours ago)

openscienceframework-noreply@osf.io
10:05 AM (2 hours ago)

openscienceframework-noreply@osf.io
10:07 AM (2 hours ago)

openscienceframework-noreply@osf.io
10:08 AM (2 hours ago)

openscienceframework-noreply@osf.io
10:10 AM (2 hours ago)

openscienceframework-noreply@osf.io
10:11 AM (2 hours ago)

openscienceframework-noreply@osf.io
10:13 AM (2 hours ago)

openscienceframework-noreply@osf.io
10:14 AM (2 hours ago)

openscienceframework-noreply@osf.io
10:16 AM (2 hours ago)

openscienceframework-noreply@osf.io
10:27 AM (1 hour ago)

openscienceframework-noreply@osf.io
10:31 AM (1 hour ago)

openscienceframework-noreply@osf.io
10:34 AM (1 hour ago)

openscienceframework-noreply@osf.io
10:37 AM (1 hour ago)

openscienceframework-noreply@osf.io
10:40 AM (1 hour ago)

openscienceframework-noreply@osf.io
10:42 AM (1 hour ago)

openscienceframework-noreply@osf.io
10:44 AM (1 hour ago)

openscienceframework-noreply@osf.io
10:46 AM (1 hour ago)

openscienceframework-noreply@osf.io
10:48 AM (1 hour ago)

openscienceframework-noreply@osf.io
10:50 AM (1 hour ago)

openscienceframework-noreply@osf.io
10:52 AM (1 hour ago)

openscienceframework-noreply@osf.io
10:55 AM (1 hour ago)

openscienceframework-noreply@osf.io
10:57 AM (1 hour ago)

openscienceframework-noreply@osf.io
10:59 AM (1 hour ago)

openscienceframework-noreply@osf.io
11:02 AM (1 hour ago)

openscienceframework-noreply@osf.io
11:04 AM (1 hour ago)

openscienceframework-noreply@osf.io
11:06 AM (1 hour ago)

openscienceframework-noreply@osf.io
11:08 AM (1 hour ago)

openscienceframework-noreply@osf.io
11:10 AM (1 hour ago)

openscienceframework-noreply@osf.io
11:12 AM (1 hour ago)

openscienceframework-noreply@osf.io
11:14 AM (1 hour ago)

openscienceframework-noreply@osf.io
11:17 AM (1 hour ago)

openscienceframework-noreply@osf.io
11:40 AM (41 minutes ago)

openscienceframework-noreply@osf.io
11:42 AM (39 minutes ago)

openscienceframework-noreply@osf.io
11:43 AM (38 minutes ago)

openscienceframework-noreply@osf.io
11:45 AM (36 minutes ago)

openscienceframework-noreply@osf.io
11:46 AM (35 minutes ago)

openscienceframework-noreply@osf.io
11:48 AM (33 minutes ago)

openscienceframework-noreply@osf.io
11:49 AM (32 minutes ago)

openscienceframework-noreply@osf.io
11:51 AM (30 minutes ago)

openscienceframework-noreply@osf.io
11:52 AM (29 minutes ago)

openscienceframework-noreply@osf.io
11:54 AM (27 minutes ago)

openscienceframework-noreply@osf.io
11:55 AM (26 minutes ago)

openscienceframework-noreply@osf.io
11:57 AM (24 minutes ago)

openscienceframework-noreply@osf.io
11:58 AM (23 minutes ago)

openscienceframework-noreply@osf.io
12:01 PM (20 minutes ago)

openscienceframework-noreply@osf.io
12:02 PM (19 minutes ago)

openscienceframework-noreply@osf.io
12:03 PM (18 minutes ago)

openscienceframework-noreply@osf.io
12:04 PM (17 minutes ago)

openscienceframework-noreply@osf.io
12:06 PM (15 minutes ago)

openscienceframework-noreply@osf.io
12:08 PM (13 minutes ago)

openscienceframework-noreply@osf.io
12:09 PM (12 minutes ago)

openscienceframework-noreply@osf.io
12:11 PM (10 minutes ago)

openscienceframework-noreply@osf.io
12:13 PM (8 minutes ago)

openscienceframework-noreply@osf.io
12:15 PM (6 minutes ago)

openscienceframework-noreply@osf.io
12:17 PM (4 minutes ago)

openscienceframework-noreply@osf.io
12:19 PM (2 minutes ago)
to me

openscienceframework-noreply@osf.io
12:21 PM (0 minutes ago)
to me

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