|
3 | 3 | from django.apps import apps |
4 | 4 |
|
5 | 5 | from website.project.signals import contributor_added, project_created, node_deleted, contributor_removed |
6 | | -from website.reviews import signals as reviews_signals |
7 | 6 | from framework.auth import signals as auth_signals |
8 | 7 |
|
9 | 8 | logger = logging.getLogger(__name__) |
@@ -85,27 +84,6 @@ def subscribe_contributor(resource, contributor, auth=None, *args, **kwargs): |
85 | 84 | pass |
86 | 85 |
|
87 | 86 |
|
88 | | -# Handle email notifications to notify moderators of new submissions. |
89 | | -@reviews_signals.reviews_withdraw_requests_notification_moderators.connect |
90 | | -def reviews_withdraw_requests_notification_moderators(self, timestamp, context, user, resource): |
91 | | - from website.settings import DOMAIN |
92 | | - from osf.models import NotificationType |
93 | | - |
94 | | - provider = resource.provider |
95 | | - context['provider_id'] = provider.id |
96 | | - context['requester_fullname'] = user.fullname |
97 | | - # Set message |
98 | | - context['message'] = f'has requested withdrawal of "{resource.title}".' |
99 | | - # Set submission url |
100 | | - context['reviews_submission_url'] = f'{DOMAIN}registries/{provider._id}/{resource._id}?mode=moderator' |
101 | | - context['localized_timestamp'] = str(timestamp) |
102 | | - NotificationType.Type.PROVIDER_NEW_PENDING_WITHDRAW_REQUESTS.instance.emit( |
103 | | - subscribed_object=provider, |
104 | | - user=user, |
105 | | - event_context=context |
106 | | - ) |
107 | | - |
108 | | - |
109 | 87 | @contributor_removed.connect |
110 | 88 | def remove_contributor_from_subscriptions(node, user): |
111 | 89 | """ Remove contributor from node subscriptions unless the user is an |
|
0 commit comments