Newsbenachrichtigungen Bug behoben wenn auf eine News geklickt wird, die nicht mehr existiert. Hier werden jetzt alle Benachrichtigungen mit dieser News gelöscht. Gut Nacht!
This commit is contained in:
parent
71771d3183
commit
14cd82e4dd
Binary file not shown.
|
|
@ -116,9 +116,10 @@ class NewsDeleteView(LoginRequiredMixin, DeleteView):
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def NewsSingle(request, pk):
|
def NewsSingle(request, pk):
|
||||||
news = News.objects.get(pk=pk)
|
news = News.objects.get(pk=pk)
|
||||||
context = {
|
context = {
|
||||||
'active_link':'newsmanagement',
|
'active_link':'newsmanagement',
|
||||||
'news' : news
|
'news' : news
|
||||||
}
|
}
|
||||||
|
|
||||||
return render(request, 'news/news_single.html', context)
|
return render(request, 'news/news_single.html', context)
|
||||||
Binary file not shown.
|
|
@ -89,6 +89,12 @@ def adjust_group_notifications(instance, action, reverse, model, pk_set, using,
|
||||||
)
|
)
|
||||||
|
|
||||||
# SIGNAL FOR NEWS
|
# SIGNAL FOR NEWS
|
||||||
|
|
||||||
|
# Deletes all Notifications added to to delete news
|
||||||
|
@receiver(pre_delete, sender=News)
|
||||||
|
def del_news_notifications(sender, instance, **kwargs):
|
||||||
|
UserNotification.objects.filter(elementid=instance.pk).delete()
|
||||||
|
|
||||||
@receiver(post_save, sender=News)
|
@receiver(post_save, sender=News)
|
||||||
def save_news(sender, instance, **kwargs):
|
def save_news(sender, instance, **kwargs):
|
||||||
if(kwargs["created"]):
|
if(kwargs["created"]):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue