2020-01-26 20:47:33 +01:00
|
|
|
from django.urls.base import reverse
|
|
|
|
|
|
|
|
|
2024-11-09 06:58:41 +01:00
|
|
|
def url_by_name(name, request, just_url=False):
|
|
|
|
base_url = reverse(name)
|
|
|
|
if just_url:
|
|
|
|
return base_url
|
|
|
|
else:
|
|
|
|
nxt = request.GET.get('next', request.get_full_path())
|
|
|
|
return base_url + '?next=%s' % nxt
|
2020-01-26 20:47:33 +01:00
|
|
|
|
|
|
|
|
2024-11-09 06:58:41 +01:00
|
|
|
def url_login(request, just_url=False):
|
|
|
|
return url_by_name('users-login', request, just_url)
|
2020-01-26 20:47:33 +01:00
|
|
|
|
|
|
|
|
2024-11-09 06:58:41 +01:00
|
|
|
def url_logout(request, just_url=False):
|
|
|
|
return url_by_name('users-logout', request, just_url)
|
2020-01-26 20:47:33 +01:00
|
|
|
|
|
|
|
|
2024-11-09 06:58:41 +01:00
|
|
|
def url_profile(request, just_url=False):
|
|
|
|
return url_by_name('users-profile', request, just_url)
|
2020-01-26 20:47:33 +01:00
|
|
|
|
|
|
|
|
2024-11-09 06:58:41 +01:00
|
|
|
def url_recover(request, just_url=False):
|
|
|
|
return url_by_name('users-recover', request, just_url)
|
|
|
|
|
|
|
|
def url_register(request, just_url=False):
|
|
|
|
return url_by_name('users-register', request, just_url)
|