always enforce version URI
This commit is contained in:
parent
3d2f97b50f
commit
c61f69b26a
|
|
@ -29,10 +29,7 @@ def recipe(request, slug):
|
|||
versions = recipe.versions.all() # type: ignore
|
||||
|
||||
if (1 == versions.count()):
|
||||
if settings.ENFORCE_RECIPE_VERSION_URL:
|
||||
return HttpResponseRedirect(reverse('version', kwargs={'slug_recipe': slug, 'slug_version': versions.get().slug}))
|
||||
else:
|
||||
return version(request, slug, versions.get().slug)
|
||||
return HttpResponseRedirect(reverse('version', kwargs={'slug_recipe': slug, 'slug_version': versions.get().slug}))
|
||||
else:
|
||||
return render(request, 'recipe.html', context={'recipe': recipe, 'versions': versions})
|
||||
|
||||
|
|
|
|||
|
|
@ -106,10 +106,6 @@ AUTH_PASSWORD_VALIDATORS = [
|
|||
LOGIN_REDIRECT_URL = '/'
|
||||
LOGOUT_REDIRECT_URL = '/'
|
||||
|
||||
# Recipes specific
|
||||
|
||||
ENFORCE_RECIPE_VERSION_URL = False
|
||||
|
||||
# Internationalization
|
||||
# https://docs.djangoproject.com/en/4.1/topics/i18n/
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue