Set some template headers
This commit is contained in:
parent
c5b3e83f6f
commit
4ada3dbc5d
|
|
@ -17,7 +17,7 @@
|
||||||
This program comes with a copy of the GNU Affero General Public License
|
This program comes with a copy of the GNU Affero General Public License
|
||||||
file at the root of this project.
|
file at the root of this project.
|
||||||
{% endcomment %}
|
{% endcomment %}
|
||||||
{% block title %}{{ recipe.title }}{% endblock %}
|
{% block title %}{{ title }}{% endblock %}
|
||||||
{% block main %}
|
{% block main %}
|
||||||
<form action="" method="post" id="version-form">
|
<form action="" method="post" id="version-form">
|
||||||
{%csrf_token %}
|
{%csrf_token %}
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
This program comes with a copy of the GNU Affero General Public License
|
This program comes with a copy of the GNU Affero General Public License
|
||||||
file at the root of this project.
|
file at the root of this project.
|
||||||
{% endcomment %}
|
{% endcomment %}
|
||||||
{% block title %}{{ recipe.title }}{% endblock %}
|
{% block title %}{{ version.recipe.title }}{% if has_multiple_versions %} ({{ version.label }}){% endif %}{% endblock %}
|
||||||
{% block main %}
|
{% block main %}
|
||||||
<h1>{{ version.recipe.title }}{% if has_multiple_versions %} ({{ version.label }}){% endif %}</h1>
|
<h1>{{ version.recipe.title }}{% if has_multiple_versions %} ({{ version.label }}){% endif %}</h1>
|
||||||
{% if has_multiple_versions %}
|
{% if has_multiple_versions %}
|
||||||
|
|
|
||||||
|
|
@ -85,7 +85,7 @@ def add_recipe(request):
|
||||||
version_form = VersionForm(prefix=VERSION_FORM_PREFIX, author_placeholder=get_name_of_user(request.user))
|
version_form = VersionForm(prefix=VERSION_FORM_PREFIX, author_placeholder=get_name_of_user(request.user))
|
||||||
ingredients_formset = IngredientFormSet(queryset=Ingredient.objects.none(), prefix=INGREDIENTS_FORMSET_PREFIX)
|
ingredients_formset = IngredientFormSet(queryset=Ingredient.objects.none(), prefix=INGREDIENTS_FORMSET_PREFIX)
|
||||||
|
|
||||||
return render(request, 'recipe-form.html', {'recipe_form': recipe_form, 'version_form': version_form, 'ingredients_formset': ingredients_formset})
|
return render(request, 'recipe-form.html', {'recipe_form': recipe_form, 'version_form': version_form, 'ingredients_formset': ingredients_formset, 'title': 'Add recipe'})
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def edit_recipe(request, slug):
|
def edit_recipe(request, slug):
|
||||||
|
|
@ -135,7 +135,7 @@ def add_version(request, slug):
|
||||||
version_form = VersionForm(prefix=VERSION_FORM_PREFIX, initial=version_initial, author_placeholder=get_name_of_user(request.user))
|
version_form = VersionForm(prefix=VERSION_FORM_PREFIX, initial=version_initial, author_placeholder=get_name_of_user(request.user))
|
||||||
ingredients_formset = IngredientFormSet(queryset=Ingredient.objects.none(), prefix=INGREDIENTS_FORMSET_PREFIX)
|
ingredients_formset = IngredientFormSet(queryset=Ingredient.objects.none(), prefix=INGREDIENTS_FORMSET_PREFIX)
|
||||||
|
|
||||||
return render(request, 'recipe-form.html', {'version_form': version_form, 'ingredients_formset': ingredients_formset})
|
return render(request, 'recipe-form.html', {'version_form': version_form, 'ingredients_formset': ingredients_formset, 'title': f'Add version to {recipe.title}'})
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def edit_version(request, slug_recipe, slug_version):
|
def edit_version(request, slug_recipe, slug_version):
|
||||||
|
|
@ -164,4 +164,4 @@ def edit_version(request, slug_recipe, slug_version):
|
||||||
version_form = VersionForm(instance=version, prefix=VERSION_FORM_PREFIX, author_placeholder=get_name_of_user(request.user))
|
version_form = VersionForm(instance=version, prefix=VERSION_FORM_PREFIX, author_placeholder=get_name_of_user(request.user))
|
||||||
ingredients_formset = IngredientFormSet(queryset=version.ingredients.all(), prefix=INGREDIENTS_FORMSET_PREFIX) # type: ignore
|
ingredients_formset = IngredientFormSet(queryset=version.ingredients.all(), prefix=INGREDIENTS_FORMSET_PREFIX) # type: ignore
|
||||||
|
|
||||||
return render(request, 'recipe-form.html', {'version_form': version_form, 'ingredients_formset': ingredients_formset})
|
return render(request, 'recipe-form.html', {'version_form': version_form, 'ingredients_formset': ingredients_formset, 'title': f'Edit {recipe.title} ({version.label})'})
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue