flows: complete migration to FlowExecutorView, fully use context
This commit is contained in:
		| @ -1,7 +1,19 @@ | ||||
| """URL-related utils""" | ||||
| from urllib.parse import urlparse | ||||
|  | ||||
| from django.http import HttpResponse | ||||
| from django.shortcuts import redirect, reverse | ||||
| from django.utils.http import urlencode | ||||
|  | ||||
|  | ||||
| def is_url_absolute(url): | ||||
|     """Check if domain is absolute to prevent user from being redirect somewhere else""" | ||||
|     return bool(urlparse(url).netloc) | ||||
|  | ||||
|  | ||||
| def redirect_with_qs(view: str, get_query_set=None, **kwargs) -> HttpResponse: | ||||
|     """Wrapper to redirect whilst keeping GET Parameters""" | ||||
|     target = reverse(view, kwargs=kwargs) | ||||
|     if get_query_set: | ||||
|         target += "?" + urlencode(get_query_set.items()) | ||||
|     return redirect(target) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer