omassot пре 6 година
родитељ
комит
619f5517db
4 измењених фајлова са 11 додато и 4 уклоњено
  1. 2 1
      main/forms.py
  2. 2 1
      main/models.py
  3. 6 2
      main/templates/sprint_end.html
  4. 1 0
      main/views.py

+ 2 - 1
main/forms.py

@@ -97,5 +97,6 @@ class NewSprintForm(forms.ModelForm):
 class SprintForm(forms.ModelForm):
     class Meta:
         model = Sprint
-        fields = ('retro',)
+        fields = ('retro','improvements')
     retro = MartorFormField(label="Rétrospective")
+    improvements = MartorFormField(label="Améliorations")

+ 2 - 1
main/models.py

@@ -133,7 +133,8 @@ class Sprint(BaseModel):
     date_start = models.DateField()
     date_end = models.DateField()
     closed = models.BooleanField(default=False, verbose_name="Terminé")
-    retro = MartorField(blank=True, default="", verbose_name="Bilan / Rétrospective")
+    retro = MartorField(blank=True, default="", verbose_name="Rétrospective")
+    improvements = MartorField(blank=True, default="", verbose_name="Améliorations")
         
     def __str__(self):
         return "Sprint #{} ({:%d/%m/%Y} > {:%d/%m/%Y})".format(self.number, self.date_start, self.date_end)

+ 6 - 2
main/templates/sprint_end.html

@@ -24,7 +24,7 @@
 		<p class="error">Le sprint suivant n'existe pas!</p>
 	{% else %}
 	
-		<h4>Clore les stories</h4>
+		<h3>Clore les stories</h3>
 		<table>
 		{% for story in sprint.stories.all|dictsort:"id" %}
 			<tr data-id="{{ story.id }}">
@@ -55,12 +55,16 @@
 		{% endfor %}
 		</table>
 		
-		<h4>Rétrospective</h4>
+		<h3>Rétrospective</h3>
 		<form id="retro-section" action="." method="post" enctype="multipart/form-data">
 			{% csrf_token %}
 			
+			<h4>Qu'est-ce qui a été, qu'est-ce qui n'a pas été?</h4>
 			{{ form.retro }}
 			
+			<h4>Que peut-on améliorer?</h4>
+			{{ form.improvements }}
+			
 	    	<div class="flex-row flex-end" style="margin-top: 10px;">
 	    		<input type="submit" value="Enregistrer et clôre le sprint">
 	    	</div>

+ 1 - 0
main/views.py

@@ -120,6 +120,7 @@ def sprint_end(request):
     
     if request.method == 'POST':
         current_sprint.retro = request.POST["retro"]
+        current_sprint.improvements = request.POST["improvements"]
         current_sprint.closed = True
         current_sprint.save()
         notify_sprint_end(current_sprint, next_sprint, request.user)