Add __unicode__ methods
This commit is contained in:
parent
2ed1792350
commit
3ab4427019
@ -20,6 +20,9 @@ class Project(models.Model):
|
|||||||
def get_path(self):
|
def get_path(self):
|
||||||
return os.path.join(settings.GIT_ROOT, self.slug)
|
return os.path.join(settings.GIT_ROOT, self.slug)
|
||||||
|
|
||||||
|
def __unicode__(self):
|
||||||
|
return self.name
|
||||||
|
|
||||||
def save(self, *args, **kwargs):
|
def save(self, *args, **kwargs):
|
||||||
# Create filesystem directory for storing data
|
# Create filesystem directory for storing data
|
||||||
p = self.get_path()
|
p = self.get_path()
|
||||||
@ -38,6 +41,9 @@ class SubProject(models.Model):
|
|||||||
def get_absolute_url(self):
|
def get_absolute_url(self):
|
||||||
return ('trans.views.show_subproject', (), {'project': self.project.slug, 'subproject': self.slug})
|
return ('trans.views.show_subproject', (), {'project': self.project.slug, 'subproject': self.slug})
|
||||||
|
|
||||||
|
def __unicode__(self):
|
||||||
|
return '%s/%s' (self.project.__unicode__(), self.name)
|
||||||
|
|
||||||
class Translation(models.Model):
|
class Translation(models.Model):
|
||||||
subproject = models.ForeignKey(SubProject)
|
subproject = models.ForeignKey(SubProject)
|
||||||
language = models.ForeignKey(Language)
|
language = models.ForeignKey(Language)
|
||||||
@ -50,6 +56,9 @@ class Translation(models.Model):
|
|||||||
def get_absolute_url(self):
|
def get_absolute_url(self):
|
||||||
return ('trans.views.show_translation', (), {'project': self.subproject.slug, 'subproject': self.subproject.slug, 'lang': self.language.code})
|
return ('trans.views.show_translation', (), {'project': self.subproject.slug, 'subproject': self.subproject.slug, 'lang': self.language.code})
|
||||||
|
|
||||||
|
def __unicode__(self):
|
||||||
|
return '%s@%s' (self.language.name, self.subproject.__unicode__())
|
||||||
|
|
||||||
class Unit(models.Model):
|
class Unit(models.Model):
|
||||||
translation = models.ForeignKey(Translation)
|
translation = models.ForeignKey(Translation)
|
||||||
location = models.TextField()
|
location = models.TextField()
|
||||||
|
Loading…
Reference in New Issue
Block a user