diff options
| -rw-r--r-- | models.py | 3 | ||||
| -rw-r--r-- | templates/timetable_common.html | 2 | 
2 files changed, 3 insertions, 2 deletions
| @@ -31,6 +31,7 @@ class SlugModel(models.Model):          super(SlugModel, self).save() +      class Meta:          abstract = True @@ -179,7 +180,7 @@ class CourseManager(Manager):                     .prefetch_related("rooms")          elif isinstance(obj, Room):              qs = qs.filter(rooms__in=(obj,), **criteria) \ -                   .prefetch_related("groups", "rooms") +                   .prefetch_related("groups")          else:              raise(TypeError, "obj must be a Group or a Room") diff --git a/templates/timetable_common.html b/templates/timetable_common.html index 21300f1..6e59322 100644 --- a/templates/timetable_common.html +++ b/templates/timetable_common.html @@ -4,7 +4,7 @@          <h3>{% filter title %}{{ day.0.begin|date:"l j F o" }}{% endfilter %} – de {{ day.0.begin|date:"H:i" }} à {% with day|last as last %}{{ last.end|date:"H:i" }}{% endwith %}</h3>          <ul>{% for course in day %}            <li class="course"> -            <b>{{ course }}</b>{% if course.type %} ({{ course.type }}){% endif %}, de {{ course.begin|date:"H:i" }} à {{ course.end|date:"H:i" }}{% if course.rooms.all|length > 0 %}<br /> +            <b>{{ course }}</b>{% if course.type %} ({{ course.type }}){% endif %}, de {{ course.begin|date:"H:i" }} à {{ course.end|date:"H:i" }}{% if group_mode and course.rooms.all|length > 0 or not group_mode and course.groups.all|length > 0 %}<br />              <em>{% if group_mode %}{{ course.rooms.all|format_rooms }}{% else %}{{ course.groups.all|join:", " }}{% endif %}</em>{% endif %}{% if course.notes %}<br />              <small>Remarques : {{ course.notes|linebreaksbr }}</small>{% endif %}            </li>{% endfor %} | 
