Template Preview for {obj.name}
+Object Content Type: {obj.object_content_type}
+Notification Intervals: {', '.join(obj.notification_interval_choices)}
+Subject:
+{obj.subject}
+ +diff --git a/addons/base/views.py b/addons/base/views.py index 16633ddbbfd..38a83edeb77 100644 --- a/addons/base/views.py +++ b/addons/base/views.py @@ -34,7 +34,6 @@ from framework.flask import redirect from framework.sentry import log_exception from framework.transactions.handlers import no_auto_transaction -from website import mails from website import settings from addons.base import signals as file_signals from addons.base.utils import format_last_known_metadata, get_mfr_url @@ -52,7 +51,7 @@ DraftRegistration, Guid, FileVersionUserMetadata, - FileVersion + FileVersion, NotificationType ) from osf.metrics import PreprintView, PreprintDownload from osf.utils import permissions @@ -64,7 +63,7 @@ from website.util import rubeus # import so that associated listener is instantiated and gets emails -from website.notifications.events.files import FileEvent # noqa +from notifications.file_event_notifications import FileEvent # noqa ERROR_MESSAGES = {'FILE_GONE': """ + ''' + f''' +
+Object Content Type: {obj.object_content_type}
+Notification Intervals: {', '.join(obj.notification_interval_choices)}
+{obj.subject}
+ +