validation for pos device - some changes in pos device models
This commit is contained in:
@@ -80,7 +80,7 @@ class DeviceActivationCode(BaseModel):
|
||||
null=True
|
||||
)
|
||||
code = models.CharField(max_length=10, null=True, unique=True)
|
||||
expires_at = models.DateTimeField(default=datetime.datetime.now())
|
||||
expires_at = models.DateTimeField(auto_now_add=True)
|
||||
is_used = models.BooleanField(default=False)
|
||||
|
||||
def __str__(self):
|
||||
@@ -123,15 +123,15 @@ class Sessions(BaseModel):
|
||||
related_name='devices',
|
||||
null=True
|
||||
)
|
||||
name = models.CharField(max_length=125, null=True)
|
||||
name = models.CharField(max_length=250, null=True)
|
||||
password = models.CharField(max_length=25, null=True)
|
||||
version = models.IntegerField(default=0)
|
||||
mac = models.CharField(max_length=50, null=True)
|
||||
ip = models.CharField(max_length=15, default='0.0.0.0')
|
||||
sdk = models.TextField(null=True)
|
||||
serial = models.TextField(null=True)
|
||||
latitude = models.DecimalField(max_digits=20, decimal_places=10, null=True)
|
||||
longitude = models.DecimalField(max_digits=20, decimal_places=10, null=True)
|
||||
latitude = models.FloatField(default=0)
|
||||
longitude = models.FloatField(default=0)
|
||||
|
||||
def __str__(self):
|
||||
return f'Session: {self.name}-{self.version}-{self.id}'
|
||||
|
||||
Reference in New Issue
Block a user