Compare commits
2 commits
3d2f97b50f
...
21413af8d4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
21413af8d4 | ||
|
|
c61f69b26a |
|
|
@ -14,7 +14,6 @@ def recipes(request):
|
||||||
recipes = Recipe.objects.all()
|
recipes = Recipe.objects.all()
|
||||||
return render(request, 'recipes.html', context={'recipes': recipes})
|
return render(request, 'recipes.html', context={'recipes': recipes})
|
||||||
|
|
||||||
@login_required
|
|
||||||
def version(request, slug_recipe, slug_version):
|
def version(request, slug_recipe, slug_version):
|
||||||
recipe = get_object_or_404(Recipe, slug=slug_recipe)
|
recipe = get_object_or_404(Recipe, slug=slug_recipe)
|
||||||
has_multiple_versions = recipe.versions.all().count() > 1 # type: ignore
|
has_multiple_versions = recipe.versions.all().count() > 1 # type: ignore
|
||||||
|
|
@ -29,10 +28,7 @@ def recipe(request, slug):
|
||||||
versions = recipe.versions.all() # type: ignore
|
versions = recipe.versions.all() # type: ignore
|
||||||
|
|
||||||
if (1 == versions.count()):
|
if (1 == versions.count()):
|
||||||
if settings.ENFORCE_RECIPE_VERSION_URL:
|
return HttpResponseRedirect(reverse('version', kwargs={'slug_recipe': slug, 'slug_version': versions.get().slug}))
|
||||||
return HttpResponseRedirect(reverse('version', kwargs={'slug_recipe': slug, 'slug_version': versions.get().slug}))
|
|
||||||
else:
|
|
||||||
return version(request, slug, versions.get().slug)
|
|
||||||
else:
|
else:
|
||||||
return render(request, 'recipe.html', context={'recipe': recipe, 'versions': versions})
|
return render(request, 'recipe.html', context={'recipe': recipe, 'versions': versions})
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -106,10 +106,6 @@ AUTH_PASSWORD_VALIDATORS = [
|
||||||
LOGIN_REDIRECT_URL = '/'
|
LOGIN_REDIRECT_URL = '/'
|
||||||
LOGOUT_REDIRECT_URL = '/'
|
LOGOUT_REDIRECT_URL = '/'
|
||||||
|
|
||||||
# Recipes specific
|
|
||||||
|
|
||||||
ENFORCE_RECIPE_VERSION_URL = False
|
|
||||||
|
|
||||||
# Internationalization
|
# Internationalization
|
||||||
# https://docs.djangoproject.com/en/4.1/topics/i18n/
|
# https://docs.djangoproject.com/en/4.1/topics/i18n/
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue