File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66from django .conf import settings
77from django .core .files .storage import FileSystemStorage
88from django .contrib .auth .models import User
9+ from django .template .loader import render_to_string
910
1011from 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
173180class Feedback (models .Model ):
174181 nomcom = models .ForeignKey ('NomCom' )
Original file line number Diff line number Diff 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 >
Original file line number Diff line number Diff 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 >
You can’t perform that action at this time.
0 commit comments