Commit bdf7d172d5fc1bcf64626384e27719f536538cf0
1 parent
a9017961
Exists in
master
and in
3 other branches
Adjusting my goals update error
Showing
2 changed files
with
6 additions
and
4 deletions
Show diff stats
goals/templates/goals/_form_submit.html
@@ -8,8 +8,10 @@ | @@ -8,8 +8,10 @@ | ||
8 | {{ my_goals_formset.non_form_errors }} | 8 | {{ my_goals_formset.non_form_errors }} |
9 | 9 | ||
10 | {% for form, item in my_goals_formset|zip:goals.item_goal.all %} | 10 | {% for form, item in my_goals_formset|zip:goals.item_goal.all %} |
11 | - {% render_field form.id %} | ||
12 | - {% render_field form.item %} | 11 | + {% for hidden in form.hidden_fields %} |
12 | + {{ hidden }} | ||
13 | + {% endfor %} | ||
14 | + | ||
13 | {{ form.errors }} | 15 | {{ form.errors }} |
14 | 16 | ||
15 | {% if form.instance.pk %}{{ form.DELETE }}{% endif %} | 17 | {% if form.instance.pk %}{{ form.DELETE }}{% endif %} |
goals/views.py
@@ -410,7 +410,7 @@ class UpdateSubmit(LoginRequiredMixin, LogMixin, generic.UpdateView): | @@ -410,7 +410,7 @@ class UpdateSubmit(LoginRequiredMixin, LogMixin, generic.UpdateView): | ||
410 | goals = get_object_or_404(Goals, slug = slug) | 410 | goals = get_object_or_404(Goals, slug = slug) |
411 | 411 | ||
412 | MyGoalsFormset = modelformset_factory(MyGoals, form = MyGoalsForm, extra = 0) | 412 | MyGoalsFormset = modelformset_factory(MyGoals, form = MyGoalsForm, extra = 0) |
413 | - my_goals_formset = MyGoalsFormset() | 413 | + my_goals_formset = MyGoalsFormset(queryset = MyGoals.objects.filter(user = request.user, item__goal = goals)) |
414 | 414 | ||
415 | return self.render_to_response(self.get_context_data(my_goals_formset = my_goals_formset)) | 415 | return self.render_to_response(self.get_context_data(my_goals_formset = my_goals_formset)) |
416 | 416 | ||
@@ -424,7 +424,7 @@ class UpdateSubmit(LoginRequiredMixin, LogMixin, generic.UpdateView): | @@ -424,7 +424,7 @@ class UpdateSubmit(LoginRequiredMixin, LogMixin, generic.UpdateView): | ||
424 | goals = get_object_or_404(Goals, slug = slug) | 424 | goals = get_object_or_404(Goals, slug = slug) |
425 | 425 | ||
426 | MyGoalsFormset = modelformset_factory(MyGoals, form = MyGoalsForm, extra = 0) | 426 | MyGoalsFormset = modelformset_factory(MyGoals, form = MyGoalsForm, extra = 0) |
427 | - my_goals_formset = MyGoalsFormset(self.request.POST) | 427 | + my_goals_formset = MyGoalsFormset(self.request.POST, queryset = MyGoals.objects.filter(user = request.user, item__goal = goals)) |
428 | 428 | ||
429 | if (my_goals_formset.is_valid()): | 429 | if (my_goals_formset.is_valid()): |
430 | return self.form_valid(my_goals_formset) | 430 | return self.form_valid(my_goals_formset) |