fix: sort members

pull/174/head
mariusrklein 8 months ago
parent 9c7541051a
commit 29ac73a660

@ -107,6 +107,11 @@ class Group(models.Model):
class Meta: class Meta:
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

@ -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