Skip to content

Commit 4796e97

Browse files
committed
Do legible questionnaires and requirements
See ietf-tools#1008 - Legacy-Id: 5690
1 parent c3ff510 commit 4796e97

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

ietf/nomcom/models.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from django.conf import settings
77
from django.core.files.storage import FileSystemStorage
88
from django.contrib.auth.models import User
9+
from django.template.loader import render_to_string
910

1011
from south.modelsinspector import add_introspection_rules
1112

@@ -169,6 +170,12 @@ def get_templates(self):
169170
self._templates = DBTemplate.objects.filter(group=self.nomcom.group).filter(path__contains='/%s/position/' % self.id).order_by('title')
170171
return self._templates
171172

173+
def get_questionnaire(self):
174+
return render_to_string(self.questionnaire.path, {'position': self})
175+
176+
def get_requirement(self):
177+
return render_to_string(self.requirement.path, {'position': self})
178+
172179

173180
class Feedback(models.Model):
174181
nomcom = models.ForeignKey('NomCom')

ietf/templates/nomcom/questionnaires.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ <h2>Questionnaires</h2>
2222
{% for position in positions %}
2323
<div id="{{ position.name }}">
2424
<h3>{{ position.description }}</h3>
25-
{{ position.description }}
26-
{% include position.questionnaire.path %}
25+
{{ position.get_questionnaire|linebreaks}}
2726
</div>
2827
{% endfor %}
2928
</div>

ietf/templates/nomcom/requirements.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ <h2>Requirements</h2>
2222
{% for position in positions %}
2323
<div id="{{ position.name }}">
2424
<h3>{{ position.description }}</h3>
25-
{% include position.requirement.path %}
25+
{{ position.get_requirement|linebreaks}}
2626
</div>
2727
{% endfor %}
2828
</div>

0 commit comments

Comments
 (0)