fixup! Add forms for adding recipes and versions

rename to user
This commit is contained in:
Benjamin 2023-03-02 18:54:26 +01:00
parent adb67386af
commit 8705473454
2 changed files with 2 additions and 2 deletions

View file

@ -16,7 +16,7 @@ class Version(models.Model):
label = models.CharField(max_length=20, default='Original') label = models.CharField(max_length=20, default='Original')
slug = models.SlugField(max_length=20, default='original') slug = models.SlugField(max_length=20, default='original')
body = models.TextField(null=True, blank=True) body = models.TextField(null=True, blank=True)
author_user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True, blank=True) user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True, blank=True)
author_name = models.CharField(max_length=30, blank=True) author_name = models.CharField(max_length=30, blank=True)
recipe = models.ForeignKey(Recipe, on_delete=models.PROTECT, null=False, blank=False, related_name='versions') recipe = models.ForeignKey(Recipe, on_delete=models.PROTECT, null=False, blank=False, related_name='versions')

View file

@ -52,7 +52,7 @@ def add_version(request, slug_recipe):
if version_form.is_valid() and ingredients_formset.is_valid(): if version_form.is_valid() and ingredients_formset.is_valid():
version = version_form.save(commit=False) version = version_form.save(commit=False)
if version_form.cleaned_data['use_user_for_author']: if version_form.cleaned_data['use_user_for_author']:
version.author_user = request.user version.user = request.user
version.author_name = '' version.author_name = ''
elif 'author_name' in version_form.cleaned_data: elif 'author_name' in version_form.cleaned_data:
version.author_name = version_form.cleaned_data['author_name'] version.author_name = version_form.cleaned_data['author_name']