summaryrefslogtreecommitdiff
path: root/app/notes/views.py
diff options
context:
space:
mode:
authorluxagraf <sng@luxagraf.net>2023-07-26 08:38:56 -0500
committerluxagraf <sng@luxagraf.net>2023-07-26 08:38:56 -0500
commit0a34300e9f3de1d16deae6e7c61786763105f188 (patch)
treefa684782242678251a44fac074b3c8473b15af2a /app/notes/views.py
parent547b4dfe7ffcef5062046180000ff669412b208a (diff)
notes: updated the form to have two buttons and not require a post
Diffstat (limited to 'app/notes/views.py')
-rw-r--r--app/notes/views.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/app/notes/views.py b/app/notes/views.py
index 53312ef..fd6aa68 100644
--- a/app/notes/views.py
+++ b/app/notes/views.py
@@ -16,8 +16,15 @@ class NoteCreateView(LoginRequiredMixin, CreateView):
kwargs.update({'user': self.request.user})
return kwargs
- def get_success_url(self):
- return reverse('posts:detail', kwargs={"pk": self.object.post.pk})
+ def get_Success_url(self):
+ if 'add_new' in self.request.POST:
+ return reverse('notes:create')
+ else:
+ if self.object.post:
+ return reverse('posts:detail', kwargs={"pk": self.object.post.pk})
+ else:
+ return reverse('notes:create')
+
class NoteUpdateView(LoginRequiredMixin, UpdateView):