diff options
author | luxagraf <sng@luxagraf.net> | 2023-07-26 08:38:56 -0500 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2023-07-26 08:38:56 -0500 |
commit | 0a34300e9f3de1d16deae6e7c61786763105f188 (patch) | |
tree | fa684782242678251a44fac074b3c8473b15af2a /app/notes/views.py | |
parent | 547b4dfe7ffcef5062046180000ff669412b208a (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.py | 11 |
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): |