Sort order for projects

This commit is contained in:
Michal Čihař 2012-02-28 10:11:06 +01:00
parent d5484c0c74
commit b35b9d2463

View File

@ -20,6 +20,9 @@ class Project(models.Model):
mail = models.EmailField()
instructions = models.URLField()
class Meta:
ordering = ['name']
@models.permalink
def get_absolute_url(self):
return ('trans.views.show_project', (), {'project': self.slug})
@ -48,6 +51,9 @@ class SubProject(models.Model):
style_choices = (('po', 'GNU Gettext'), ('ts', 'Qt TS'))
style = models.CharField(max_length = 10, choices = style_choices)
class Meta:
ordering = ['name']
@models.permalink
def get_absolute_url(self):
return ('trans.views.show_subproject', (), {'project': self.project.slug, 'subproject': self.slug})
@ -160,6 +166,9 @@ class Translation(models.Model):
objects = TranslationManager()
class Meta:
ordering = ['language__name']
@models.permalink
def get_absolute_url(self):
return ('trans.views.show_translation', (), {'project': self.subproject.slug, 'subproject': self.subproject.slug, 'lang': self.language.code})