fix: sort members

pull/154/head
mariusrklein 8 months ago
parent 649e35e26c
commit f1398584cd

@ -105,6 +105,11 @@ class Group(models.Model):
verbose_name = _('group') verbose_name = _('group')
verbose_name_plural = _('groups') verbose_name_plural = _('groups')
@property
def sorted_members(self):
"""Returns the members of this group sorted by their last name."""
return self.member_set.all().order_by('lastname')
def has_time_info(self): def has_time_info(self):
# return if the group has all relevant time slot information filled # return if the group has all relevant time slot information filled
return self.weekday and self.start_time and self.end_time return self.weekday and self.start_time and self.end_time

@ -68,7 +68,7 @@
& \begin{sideways} {{ dates|index:i|add:group.weekday|date_vs }} \end{sideways} & \begin{sideways} {{ dates|index:i|add:group.weekday|date_vs }} \end{sideways}
{% endfor %} \\ {% endfor %} \\
{% for m in group.member_set.all %} {% for m in group.sorted_members %}
\midrule \midrule
{{ forloop.counter }} & {{ forloop.counter }} &
{{ m.name|esc_all }} & {{ m.name|esc_all }} &

Loading…
Cancel
Save