Do legible questionnaires and requirements

See 
 - Legacy-Id: 5690
This commit is contained in:
Emilio Jiménez 2013-05-02 10:38:52 +00:00
parent c3ff510ed0
commit 4796e973ee
3 changed files with 9 additions and 3 deletions

View file

@ -6,6 +6,7 @@ from django.db.models.signals import post_delete
from django.conf import settings
from django.core.files.storage import FileSystemStorage
from django.contrib.auth.models import User
from django.template.loader import render_to_string
from south.modelsinspector import add_introspection_rules
@ -169,6 +170,12 @@ class Position(models.Model):
self._templates = DBTemplate.objects.filter(group=self.nomcom.group).filter(path__contains='/%s/position/' % self.id).order_by('title')
return self._templates
def get_questionnaire(self):
return render_to_string(self.questionnaire.path, {'position': self})
def get_requirement(self):
return render_to_string(self.requirement.path, {'position': self})
class Feedback(models.Model):
nomcom = models.ForeignKey('NomCom')

View file

@ -22,8 +22,7 @@
{% for position in positions %}
<div id="{{ position.name }}">
<h3>{{ position.description }}</h3>
{{ position.description }}
{% include position.questionnaire.path %}
{{ position.get_questionnaire|linebreaks}}
</div>
{% endfor %}
</div>

View file

@ -22,7 +22,7 @@
{% for position in positions %}
<div id="{{ position.name }}">
<h3>{{ position.description }}</h3>
{% include position.requirement.path %}
{{ position.get_requirement|linebreaks}}
</div>
{% endfor %}
</div>