Make document type name field unique, fix natural key name definition

This commit is contained in:
Roberto Rosario
2012-09-29 01:02:14 -04:00
parent c7a464797c
commit e8a0e2b5ab
2 changed files with 156 additions and 3 deletions

View File

@@ -56,8 +56,7 @@ class DocumentType(models.Model):
Define document types or classes to which a specific set of
properties can be attached
"""
# TODO: make unique
name = models.CharField(max_length=32, verbose_name=_(u'name'))
name = models.CharField(max_length=32, verbose_name=_(u'name'), unique=True)
objects = DocumentTypeManager()
@@ -65,7 +64,7 @@ class DocumentType(models.Model):
return self.name
def natural_key(self):
return (self.name)
return (self.name,)
class Meta:
verbose_name = _(u'document type')