restored some deleted stuff

This commit is contained in:
vabene1111
2025-07-03 16:29:54 +02:00
parent a5dde3d3c8
commit 7266ff8978
47 changed files with 31381 additions and 49 deletions

View File

@@ -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):