Add fields (ext_id, sector, short_name) to Corporation

This commit is contained in:
Claude Paroz 2015-10-01 17:02:19 +02:00
parent 98584f7208
commit 5cf2e5d8d5
4 changed files with 39 additions and 3 deletions

View file

@ -113,7 +113,10 @@ class Referent(models.Model):
class Corporation(models.Model):
ext_id = models.IntegerField(null=True, blank=True, verbose_name='ID externe')
name = models.CharField(max_length=100, verbose_name='Nom', unique=True)
short_name = models.CharField(max_length=40, blank=True, verbose_name='Nom court')
sector = models.CharField(max_length=40, blank=True, verbose_name='Secteur')
typ = models.CharField(max_length=40, blank=True, verbose_name='Type de structure')
street = models.CharField(max_length=100, blank=True, verbose_name='Rue')
pcode = models.CharField(max_length=4, verbose_name='Code postal')
@ -128,7 +131,8 @@ class Corporation(models.Model):
ordering = ('name',)
def __unicode__(self):
return self.name
sect = ' (%s)' % self.sector if self.sector else ''
return "%s%s, %s %s" % (self.name, sect, self.pcode, self.city)
class CorpContact(models.Model):