Skip to content

Commit b16471c

Browse files
committed
double import celery
1 parent 7fef010 commit b16471c

8 files changed

Lines changed: 11 additions & 8 deletions

File tree

api/institutions/authentication.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,7 @@ def authenticate(self, request):
372372
name=NotificationType.Type.USER_DUPLICATE_ACCOUNTS_OSF4I,
373373
).emit(
374374
user=user,
375+
subscribed_object=user,
375376
event_context={
376377
'user_fullname': user.fullname,
377378
'user_username': user.username,

framework/auth/views.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -861,6 +861,7 @@ def send_confirm_email(user, email, renew=False, external_id_provider=None, exte
861861

862862
NotificationType.objects.get(name=notification_type).emit(
863863
user=user,
864+
subscribed_object=user,
864865
event_context={
865866
'user_fullname': user.fullname,
866867
'confirmation_url': confirmation_url,

notifications.yaml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@ notification_types:
2727
__docs__: ...
2828
object_content_type_model_name: osfuser
2929
template: 'website/templates/emails/password_reset.html.mako'
30-
- name: user_contributor_added_draft_registration
31-
__docs__: ...
32-
object_content_type_model_name: osfuser
33-
template: 'website/templates/emails/contributor_added_draft_registration.html.mako'
3430
- name: user_contributor_added_preprint_node_from_osf
3531
__docs__: ...
3632
object_content_type_model_name: osfuser
@@ -39,10 +35,6 @@ notification_types:
3935
__docs__: ...
4036
object_content_type_model_name: osfuser
4137
template: 'website/templates/emails/contributor_added_access_request.html.mako'
42-
- name: user_contributor_added_draft_registration
43-
__docs__: ...
44-
object_content_type_model_name: osfuser
45-
template: 'website/templates/emails/contributor_added_draft_registration.html.mako'
4638
- name: user_contributor_added_osf_preprint
4739
subject: 'You have been added as a contributor to an OSF preprint.'
4840
__docs__: ...

osf/models/user.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1061,6 +1061,7 @@ def set_password(self, raw_password, notify=True):
10611061
NotificationType.objects.get(
10621062
name=NotificationType.Type.USER_PASSWORD_RESET
10631063
).emit(
1064+
subscribed_object=self,
10641065
user=self,
10651066
message_frequency='instantly',
10661067
event_context={

website/notifications/listeners.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ def queue_first_public_project_email(user, node):
7777
NotificationType.objects.get(
7878
name=NotificationType.Type.USER_NEW_PUBLIC_PROJECT,
7979
).emit(
80+
subscribed_object=user,
8081
user=user,
8182
event_context={
8283
'nid': node._id,

website/profile/views.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ def update_user(auth):
190190
NotificationType.objects.get(
191191
name=NotificationType.Type.USER_PRIMARY_EMAIL_CHANGED
192192
).emit(
193+
subscribed_object=user,
193194
user=user,
194195
event_context={
195196
'new_address': username,

website/project/views/contributor.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -453,6 +453,7 @@ def send_claim_registered_email(claimer, unclaimed_user, node, throttle=24 * 360
453453
NotificationType.objects.get(
454454
name=NotificationType.Type.USER_PENDING_VERIFICATION_REGISTERED
455455
).emit(
456+
subscribed_object=claimer,
456457
user=claimer,
457458
event_context={
458459
'claim_url': claim_url,
@@ -534,6 +535,7 @@ def send_claim_email(
534535
NotificationType.objects.get(
535536
name=NotificationType.Type.USER_PENDING_VERIFICATION
536537
).emit(
538+
subscribed_object=unclaimed_user,
537539
user=unclaimed_user,
538540
event_context={
539541
'user': unclaimed_user.id,

website/settings/defaults.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -458,6 +458,8 @@ class CeleryConfig:
458458
'scripts.triggered_mails',
459459
'website.mailchimp_utils',
460460
'website.notifications.tasks',
461+
'website.notifications.tasks.send_moderators_digest_email',
462+
'website.notifications.tasks.send_users_digest_email',
461463
'website.collections.tasks',
462464
'website.identifiers.tasks',
463465
'website.preprints.tasks',
@@ -553,6 +555,8 @@ class CeleryConfig:
553555
'osf.management.commands.registration_schema_metrics',
554556
'website.mailchimp_utils',
555557
'website.notifications.tasks',
558+
'website.notifications.tasks.send_users_digest_email',
559+
'website.notifications.tasks.send_moderators_digest_email',
556560
'website.archiver.tasks',
557561
'website.identifiers.tasks',
558562
'website.search.search',

0 commit comments

Comments
 (0)