From 8a33f6da59569e3df4bb1c00bcf5ac62f98a8a24 Mon Sep 17 00:00:00 2001 From: Evert Date: Sat, 3 Mar 2018 11:39:56 +0200 Subject: [PATCH] Add a show field to reports --- Discussions/views.py | 1 + LandingPage/models.py | 7 +++++++ Show/views.py | 1 + 3 files changed, 9 insertions(+) diff --git a/Discussions/views.py b/Discussions/views.py index 367f9ab..ecef0f9 100644 --- a/Discussions/views.py +++ b/Discussions/views.py @@ -330,6 +330,7 @@ def ReportForm(req, abbr, rid): new_report = form.save(commit=False) new_report.reporter = user new_report.url = url + new_report.show = show new_report.save() return HttpResponseRedirect('%s/discuss/board/%d-%s'%(show.url(), reply.board.pk, slugify(reply.board.title))) diff --git a/LandingPage/models.py b/LandingPage/models.py index 78f4e76..517fd2d 100644 --- a/LandingPage/models.py +++ b/LandingPage/models.py @@ -196,6 +196,13 @@ class Report(TimestampedModel): help_text='The URL of the content being reported', verbose_name = 'Content URL' ) + show = models.ForeignKey( + Show, + on_delete=models.CASCADE, + null=True, + blank=True, + help_text='The show associated with the reported url', + ) read_by = models.ForeignKey( User, on_delete=models.SET_NULL, diff --git a/Show/views.py b/Show/views.py index ab093f4..f71ef5d 100644 --- a/Show/views.py +++ b/Show/views.py @@ -452,6 +452,7 @@ def ReportSubmission(req, abbr, submission): new_report = form.save(commit=False) new_report.reporter = user new_report.url = url + new_report.show = show new_report.save() return HttpResponseRedirect('%s/episode/%d/%d'%(show.url(), episode.season.number, episode.episode))