From f5107138908d728da043faf77f72dee241338ce5 Mon Sep 17 00:00:00 2001 From: Henning dickten Date: Tue, 29 Dec 2015 00:48:54 +0100 Subject: [PATCH] closes #192: sort hosts and domains by name --- nsupdate/main/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nsupdate/main/models.py b/nsupdate/main/models.py index 8aa01263..1a7b8b19 100644 --- a/nsupdate/main/models.py +++ b/nsupdate/main/models.py @@ -148,6 +148,7 @@ def get_bind9_algorithm(self): class Meta: verbose_name = _('domain') verbose_name_plural = _('domains') + ordering = ('name', ) @python_2_unicode_compatible @@ -257,6 +258,7 @@ class Meta(object): index_together = (('name', 'domain'), ) verbose_name = _('host') verbose_name_plural = _('hosts') + ordering = ('domain', 'name') # groupby domain and sort by name def get_fqdn(self): return dnstools.FQDN(self.name, self.domain.name) @@ -411,6 +413,7 @@ class Meta(object): unique_together = (('name', 'main_host'), ) verbose_name = _('related host') verbose_name_plural = _('related hosts') + ordering = ('main_host', 'name') def get_fqdn(self): main = self.main_host.get_fqdn()