mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-01 04:10:06 -05:00
restored some deleted stuff
This commit is contained in:
@@ -40,19 +40,10 @@ def index(request, path=None, resource=None):
|
||||
if User.objects.count() < 1 and 'django.contrib.auth.backends.RemoteUserBackend' not in settings.AUTHENTICATION_BACKENDS:
|
||||
return HttpResponseRedirect(reverse_lazy('view_setup'))
|
||||
|
||||
# show frontend if at least group permissions
|
||||
if has_group_permission(request.user, ('guest',)):
|
||||
if request.user.is_authenticated or re.search(r'/recipe/\d+/', request.path[:512]) and request.GET.get('share') :
|
||||
return render(request, 'frontend/tandoor.html', {})
|
||||
else:
|
||||
# show no_group if logged in but no permission
|
||||
if request.user.is_authenticated:
|
||||
return HttpResponseRedirect(reverse('view_no_group'))
|
||||
else:
|
||||
# show recipe if not logged in but share link is given
|
||||
if re.search(r'/recipe/\d+/', request.path[:512]) and request.GET.get('share'):
|
||||
return render(request, 'frontend/tandoor.html', {})
|
||||
# redirect to login if none of the above matched
|
||||
return HttpResponseRedirect(reverse('account_login') + '?next=' + request.path)
|
||||
return HttpResponseRedirect(reverse('account_login') + '?next=' + request.path)
|
||||
|
||||
|
||||
def redirect_recipe_view(request, pk):
|
||||
|
||||
Reference in New Issue
Block a user