Skip to content
Snippets Groups Projects
Verified Commit 733eaa27 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Add SuccessNextMixin for automatic redirecting after finishing an action

parent dc647698
No related branches found
No related tags found
1 merge request!471Add SuccessNextMixin for automatic redirecting after finishing an action
Pipeline #5657 passed
......@@ -415,6 +415,19 @@ class SuccessMessageMixin(ModelFormMixin):
return super().form_valid(form)
class SuccessNextMixin:
def get_default_success_url(self):
return super().get_success_url()
def get_success_url(self) -> str:
next_url = self.request.GET.get("next")
if not next_url:
next_url = self.get_default_success_url()
return next_url
class AdvancedCreateView(SuccessMessageMixin, CreateView):
pass
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment