|
@@ -6,13 +6,16 @@ from django.utils import timezone
|
|
|
|
|
|
|
|
class Utente(models.Model):
|
|
class Utente(models.Model):
|
|
|
codicefiscale = models.CharField(max_length=16,null=False)
|
|
codicefiscale = models.CharField(max_length=16,null=False)
|
|
|
- pin = models.CharField(max_length=10,null=False,default="")
|
|
|
|
|
nome = models.CharField(max_length=128,null=False,default="")
|
|
nome = models.CharField(max_length=128,null=False,default="")
|
|
|
datanascita = models.DateField(null=True)
|
|
datanascita = models.DateField(null=True)
|
|
|
luogonascita = models.CharField(max_length=256,null=False,default="")
|
|
luogonascita = models.CharField(max_length=256,null=False,default="")
|
|
|
inserimento = models.DateField(null=False,default=timezone.now)
|
|
inserimento = models.DateField(null=False,default=timezone.now)
|
|
|
mail = models.CharField(max_length=128,null=False,default="")
|
|
mail = models.CharField(max_length=128,null=False,default="")
|
|
|
azienda = models.ForeignKey(Azienda,on_delete=models.PROTECT)
|
|
azienda = models.ForeignKey(Azienda,on_delete=models.PROTECT)
|
|
|
|
|
+ primologin = models.BooleanField(null=False,default=1)
|
|
|
|
|
+ daticompleti=models.BooleanField(null=False,default=0)
|
|
|
|
|
+ pin = models.CharField(max_length=64,null=False,default="")
|
|
|
|
|
+ encrypt=models.CharField(max_length=64,null=False,default="")
|
|
|
@property
|
|
@property
|
|
|
def documenti(self):
|
|
def documenti(self):
|
|
|
return len(self.documento_set.all())
|
|
return len(self.documento_set.all())
|