Make sure organisation and product names are unique

This commit is contained in:
Magnus Hagander
2009-12-28 14:31:08 +01:00
parent f216b00037
commit 3aa6730487
2 changed files with 2 additions and 2 deletions

View File

@ -37,7 +37,7 @@ class OrganisationType(models.Model):
return self.typename
class Organisation(PgModel, models.Model):
name = models.CharField(max_length=100, null=False, blank=False)
name = models.CharField(max_length=100, null=False, blank=False, unique=True)
approved = models.BooleanField(null=False, default=False)
address = models.TextField(null=False, blank=True)
url = models.URLField(null=False, blank=False)

View File

@ -20,7 +20,7 @@ class LicenceType(models.Model):
return self.typename
class Product(PgModel, models.Model):
name = models.CharField(max_length=100, null=False, blank=False)
name = models.CharField(max_length=100, null=False, blank=False, unique=True)
approved = models.BooleanField(null=False, default=False)
publisher = models.ForeignKey(Organisation, null=False)
url = models.URLField(null=False, blank=False)