Add App Contracts
This commit is contained in:
@@ -80,7 +80,6 @@ class Place(models.Model):
|
||||
return u'%s' % self.name
|
||||
|
||||
|
||||
|
||||
class Official(models.Model):
|
||||
POSITION_TYPE = (
|
||||
('Gv', 'Governor'),
|
||||
@@ -96,12 +95,18 @@ class Official(models.Model):
|
||||
)
|
||||
|
||||
name = models.CharField(max_length=31, unique=True)
|
||||
website = models.CharField(max_length=31,blank=True, null=True)
|
||||
boss = models.ForeignKey("Place", on_delete=models.CASCADE)
|
||||
employer = models.ForeignKey("Organization", on_delete=models.CASCADE)
|
||||
position = models.CharField(max_length=31, choices=POSITION_TYPE, default='Ci')
|
||||
notes = models.TextField(blank=True, null=True)
|
||||
|
||||
website = models.CharField(max_length=31, blank=True, null=True)
|
||||
email = models.CharField(max_length=31, blank=True, null=True)
|
||||
bluesky = models.CharField(max_length=31, blank=True, null=True)
|
||||
instagram = models.CharField(max_length=31, blank=True, null=True)
|
||||
youtube = models.CharField(max_length=31, blank=True, null=True)
|
||||
upscroll = models.CharField(max_length=31, blank=True, null=True)
|
||||
|
||||
def __unicode__(self):
|
||||
return "%s" % self.name
|
||||
|
||||
@@ -135,8 +140,8 @@ class Organization(models.Model):
|
||||
barrio = models.CharField(max_length=127, blank=True, null=True)
|
||||
city = models.CharField(max_length=127, blank=True, null=True)
|
||||
state = models.CharField(max_length=127, blank=True, null=True)
|
||||
city = models.ForeignKey(Place, on_delete=models.CASCADE, related_name="org_city")
|
||||
state = models.ForeignKey(Place, on_delete=models.CASCADE, related_name="org_state" )
|
||||
city_lnk = models.ForeignKey(Place, on_delete=models.CASCADE, blank=True, null=True, related_name="org_city")
|
||||
state_lnk = models.ForeignKey(Place, on_delete=models.CASCADE, blank=True, null=True, related_name="org_state" )
|
||||
zip_code = models.CharField(max_length=15, blank=True, null=True)
|
||||
|
||||
phone_number = models.CharField(max_length=255, blank=True, null=True)
|
||||
|
||||
Reference in New Issue
Block a user