From 14cd82e4ddbfce58c24479f693faa7c708f3adc5 Mon Sep 17 00:00:00 2001 From: "holger.trampe" Date: Sun, 9 Feb 2020 22:27:54 +0100 Subject: [PATCH] =?UTF-8?q?Newsbenachrichtigungen=20Bug=20behoben=20wenn?= =?UTF-8?q?=20auf=20eine=20News=20geklickt=20wird,=20die=20nicht=20mehr=20?= =?UTF-8?q?existiert.=20Hier=20werden=20jetzt=20alle=20Benachrichtigungen?= =?UTF-8?q?=20mit=20dieser=20News=20gel=C3=B6scht.=20Gut=20Nacht!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- news/__pycache__/views.cpython-38.pyc | Bin 3553 -> 3553 bytes news/views.py | 5 +++-- users/__pycache__/signals.cpython-38.pyc | Bin 3226 -> 3409 bytes users/signals.py | 6 ++++++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/news/__pycache__/views.cpython-38.pyc b/news/__pycache__/views.cpython-38.pyc index aa7cc38f05f702ec5846d261993fe0b2f5d82f3a..8b0d7449b3ddbdd749361a94c0ac3c79fa4d8a4d 100644 GIT binary patch delta 29 jcmaDT{ZN`Wl$V!_0SJOi9O5!I@&@rRvTjb`X=DTdZYu{5 delta 29 jcmaDT{ZN`Wl$V!_0SG?a7K}^W$Q#7N$g(+sr;!l=dl(1Y diff --git a/news/views.py b/news/views.py index 9d32a42..bc261fb 100644 --- a/news/views.py +++ b/news/views.py @@ -116,9 +116,10 @@ class NewsDeleteView(LoginRequiredMixin, DeleteView): @login_required def NewsSingle(request, pk): - news = News.objects.get(pk=pk) + news = News.objects.get(pk=pk) context = { 'active_link':'newsmanagement', 'news' : news - } + } + return render(request, 'news/news_single.html', context) \ No newline at end of file diff --git a/users/__pycache__/signals.cpython-38.pyc b/users/__pycache__/signals.cpython-38.pyc index 63ab878c59c541fe861f2ec39ee59aac69be7723..b4d6f097ca8e0f5696ab12b19293fbfc90336089 100644 GIT binary patch delta 475 zcmX}oIZFdU6ae6Tn>EKqV?fR2fr>^}ArbE=h~QCpBq3so6iUpDIfxsXT@gXCP_PmV z(^;vVg;oB8y={6s|A5%|UK9uB+c)pc&h-#}kNEaFI&=kF^n7JM)?N4Y!DoHqZ9?Tf z=Dkx{7wf)Jt|8aU-5maMJuJ}5^|9ctVuTuQ7;wOg9Mcjo-pFguD#RO_>k^!CTvyD= zTlf7{3d4d*8~rs0eyML^w?c@mRG^|>K*hn}4j#291r(;>25QoPriWMgF*ofpGung? zr;8vFCL&1F$#90vg+ZCof1*?iuwh<3F!`BvVAkyNQMr(}%Qe&5$D-9blqxbZr;_c8m$q2Vw>nB*5#|d z?Eifq8YhVz`K|ZEp$vQDt}G^!M!!sXKZeFJZaRyic6wqpU3LkBVoA`8iVTsJ>Gmj$ O$g}oA*P;%(Lx&%MB4Yah delta 291 zcmca8HA|8&l$V!_0SM0KI>dzvPvnzfyfIPxm^fo9UkZ0GQ;KkkNDD(VW0Z7?XfT7O z*k&0TQ-_uVrM@1Da7}I(at71V+EfXE=Wb7=Z+gL4*m2 zFar_hAi@GfSON*RA}b&n#g&+znwMOems(z|$x@^Xk_8*44`kiqOwCEnP0cIGOqtBj zZ6xIcl63|V0wBU0MDT+Mm&wuGb^;JbfcU;3!e{bIZdt~d$;Y|%*@J-sews3q|8hT- r(FC$@v85N~mlhP?VlT-6GSV}O{6JcQCo}V^F)B>f;#FX_;9>*-YjZ*u diff --git a/users/signals.py b/users/signals.py index cfadaeb..6f0bc10 100644 --- a/users/signals.py +++ b/users/signals.py @@ -89,6 +89,12 @@ def adjust_group_notifications(instance, action, reverse, model, pk_set, using, ) # 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) def save_news(sender, instance, **kwargs): if(kwargs["created"]):