newfunctions server version CFDI checks and model Bitacora

This commit is contained in:
fjrodriguez
2023-02-09 09:12:49 -06:00
parent a59de70f54
commit 814412e9bf
9 changed files with 157 additions and 12 deletions

View File

@@ -7,12 +7,30 @@ from django.contrib.auth.models import BaseUserManager
import re
class BitacoraErrores(models.Model):
LEVEL_CHOICES = [
(1,'Critical'),
(2,'Error'),
(3,'Warning'),
(4,'Info'),
(5,'Debug'),
]
level = models.PositiveBigIntegerField(choices=LEVEL_CHOICES)
message = models.TextField()
timestamp = models.DateTimeField(auto_now_add=True)
traceback = models.TextField(null=True,blank=True)
def __str__(self):
return f"{self.get_level_display()}: {self.message}"
class Sistema(models.Model):
nombre_sistema= models.CharField(max_length=100, blank=False,null=False,unique=True)
version = models.CharField(max_length=25)
# class Meta:
# abstract=True
def __str__(self):
return self.nombre_sistema
return f'{self.nombre_sistema}, Version{self.version}'
class sistemas_por_cliente(models.Model):
id_sistema= models.ForeignKey(Sistema, related_name='sistema_spc', on_delete=models.CASCADE)