feat(instance): Réglage de l'affichage dans l'admin des messages d'instance

pull/244/head
Zoé Martin 2022-01-28 17:56:21 +01:00
Parent cd7bfe5e35
révision fe32e946a1
3 fichiers modifiés avec 10 ajouts et 2 suppressions

Voir le fichier

@ -204,11 +204,19 @@ class InstanceMessage(models.Model):
)
target = models.CharField(
'cible',
max_length=3,
choices=TargetType.choices,
default=TargetType.EVERYONE,
)
@property
def name(self):
return self.content[0:20] + ""
def __str__(self):
return self.name
class Meta:
verbose_name = "message d'instance"
verbose_name_plural = "messages d'instance"

Voir le fichier

@ -65,4 +65,4 @@ class InstanceMessageIndexTable(tables.Table):
class Meta:
model = models.InstanceMessage
fields = ('content', 'broadcast_date', 'expiration_date')
fields = ('name', 'content', 'broadcast_date', 'expiration_date', 'actions')

Voir le fichier

@ -172,7 +172,7 @@ class InstanceMessageIndex(
):
table_class = tables.InstanceMessageIndexTable
title = "Liste des messages d'instance"
create_titlebutton_label = "Ajouter une message"
create_titlebutton_label = "Ajouter un message"
create_url = reverse_lazy('instance:instance_message:create')