mirror of
https://github.com/postgres/pgweb.git
synced 2025-08-13 13:12:42 +00:00
Make sure organisation and product names are unique
This commit is contained in:
@ -37,7 +37,7 @@ class OrganisationType(models.Model):
|
|||||||
return self.typename
|
return self.typename
|
||||||
|
|
||||||
class Organisation(PgModel, models.Model):
|
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)
|
approved = models.BooleanField(null=False, default=False)
|
||||||
address = models.TextField(null=False, blank=True)
|
address = models.TextField(null=False, blank=True)
|
||||||
url = models.URLField(null=False, blank=False)
|
url = models.URLField(null=False, blank=False)
|
||||||
|
@ -20,7 +20,7 @@ class LicenceType(models.Model):
|
|||||||
return self.typename
|
return self.typename
|
||||||
|
|
||||||
class Product(PgModel, models.Model):
|
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)
|
approved = models.BooleanField(null=False, default=False)
|
||||||
publisher = models.ForeignKey(Organisation, null=False)
|
publisher = models.ForeignKey(Organisation, null=False)
|
||||||
url = models.URLField(null=False, blank=False)
|
url = models.URLField(null=False, blank=False)
|
||||||
|
Reference in New Issue
Block a user