Bladeren bron

Corrige le bug d'édition des stories

omassot 7 jaren geleden
bovenliggende
commit
e87ccc2b91
3 gewijzigde bestanden met toevoegingen van 9 en 4 verwijderingen
  1. 6 1
      main/forms.py
  2. 2 2
      main/templates/story_form.html
  3. 1 1
      main/views.py

+ 6 - 1
main/forms.py

@@ -56,8 +56,13 @@ class StoryForm(forms.ModelForm):
         self.fields['assignees'].required = False
         self.fields['sprints'].required = False
         self.fields['weight'].required = False
+    
+    def save(self):
+        if self.cleaned_data['weight'] == '':
+            self.cleaned_data['weight'] = None
+        return super(StoryForm, self).save()
+        
         
-
 class CommentForm(forms.ModelForm):
     class Meta:
         model = Comment

+ 2 - 2
main/templates/story_form.html

@@ -29,10 +29,10 @@
 	<h2>{% if form.instance.id %}Edition de la Story{% else %}Nouvelle Story{% endif %}</h2>
 	<form action="." method="post" enctype="multipart/form-data">
 		{% csrf_token %}
-	
-		{# {{ form.as_p }} #}
 
 		{{ form.non_field_errors }}
+    	{{ form.epic }}
+    	{{ form.author }}
 		
 		<p>
 		    {{ form.name.errors }}

+ 1 - 1
main/views.py

@@ -188,7 +188,7 @@ def story_reaffect_ajax(_, story_id):
     return HttpResponse(story.to_json())
 
 @login_required
-def story_reopen(request, story_id):
+def story_reopen(_, story_id):
     story = get_object_or_404(Story, id=story_id)
     story.closed = False
     story.save()