Skip to content
Snippets Groups Projects
Commit 6569dd63 authored by Jean-Baptiste's avatar Jean-Baptiste
Browse files

update: send email on new notification

parent 43757c07
No related branches found
Tags v0.0.14
No related merge requests found
Pipeline #1494 passed
......@@ -5,6 +5,7 @@ import requests
from django.conf import settings
from django.contrib.admin.models import LogEntry
from django.contrib.sessions.models import Session
from django.core.mail import send_mail
from django.db import models
from django.db.models.signals import post_save
from django.dispatch import receiver
......@@ -29,7 +30,7 @@ class Notification(Model):
('view_notification', 'Read'),
('control_notification', 'Control'),
)
permission_classes=[InboxPermissions]
permission_classes = [InboxPermissions]
ordering = ['date']
def __str__(self):
......@@ -71,3 +72,9 @@ def send_request(target, object_iri):
except:
logging.error('Djangoldp_notifications: Error with request')
return True
@receiver(post_save, sender=Notification)
def send_email_on_notification(sender, instance, **kwargs):
send_mail('Notification on staging.happy-dev.fr', instance.summary, 'from@example.com', [instance.user.email],
fail_silently=False)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment