Changement theme avec jazzmin
This commit is contained in:
@@ -3,6 +3,7 @@ from django.db import models
|
||||
from django.conf import settings
|
||||
from django.contrib.auth.models import Group
|
||||
from django.utils import timezone
|
||||
import uuid
|
||||
from django_quill.fields import QuillField
|
||||
|
||||
from django.dispatch import receiver
|
||||
@@ -22,13 +23,21 @@ class cr_Category(models.Model):
|
||||
verbose_name = "catégorie"
|
||||
verbose_name_plural = "catégories"
|
||||
|
||||
def increment_MessageId():
|
||||
last_id = cr_Message.objects.all().order_by('MessageId').last()
|
||||
if not last_id:
|
||||
return 1
|
||||
last_id = last_id.MessageId
|
||||
return last_id + 1
|
||||
|
||||
class cr_Message(models.Model):
|
||||
uuid = models.UUIDField(default=uuid.uuid4(), editable=False, primary_key=True)
|
||||
MessageId = models.IntegerField("ID Message",editable=False, unique=True, default=increment_MessageId)
|
||||
Caterogy = models.ForeignKey(cr_Category, on_delete=models.DO_NOTHING, verbose_name="Catégorie")
|
||||
sDestUsers = models.TextField("Liste des utilisateurs cibles")
|
||||
sNotReadUsers = models.TextField()
|
||||
sReadedUsers = models.TextField("Liste des utilisateurs ayant lu", blank=True)
|
||||
DestGroup = models.ForeignKey(Group, on_delete=models.DO_NOTHING)
|
||||
DestGroup = models.ForeignKey(Group, on_delete=models.DO_NOTHING, verbose_name="Groupe de destination")
|
||||
sTitle = models.CharField("Titre", max_length=120)
|
||||
sText = models.TextField ("Corps de texte")
|
||||
dtValidityFrom = models.DateField("Validité depuis",default=timezone.now)
|
||||
@@ -42,6 +51,8 @@ class cr_Message(models.Model):
|
||||
dtUpdated = models.DateTimeField('date updated', auto_now=True)
|
||||
dtCreated = models.DateTimeField('date published', auto_now_add=True)
|
||||
|
||||
|
||||
|
||||
def get_dtCreated(self):
|
||||
return self.dtCreated.strftime("%d.%b.%Y %H:%M:%S")
|
||||
|
||||
|
Reference in New Issue
Block a user