Add verbose_name for a bunch all new model-fields

This commit is contained in:
Paul Konstantin Gerke 2022-03-05 12:57:50 +01:00
parent 2c408ea479
commit f31dbaf15c
1 changed files with 7 additions and 0 deletions

View File

@ -111,12 +111,14 @@ class Tag(TagBase):
color = models.CharField( color = models.CharField(
"Color", "Color",
verbose_name=_("Color"),
max_length=32, max_length=32,
default=random_color, default=random_color,
validators=[RegexValidator(r"^#[0-9A-F]{6}$")], validators=[RegexValidator(r"^#[0-9A-F]{6}$")],
) )
last_used = models.DateTimeField( last_used = models.DateTimeField(
verbose_name=_("Last used"),
default=timezone.now, default=timezone.now,
blank=False, blank=False,
) )
@ -125,11 +127,16 @@ class Tag(TagBase):
class Tagged(GenericTaggedItemBase): class Tagged(GenericTaggedItemBase):
tag = models.ForeignKey( tag = models.ForeignKey(
Tag, Tag,
verbose_name=_("Tag"),
on_delete=models.CASCADE, on_delete=models.CASCADE,
related_name="%(app_label)s_%(class)s_items", related_name="%(app_label)s_%(class)s_items",
) )
def save_base(self, *args, **kwargs): def save_base(self, *args, **kwargs):
"""
Update last_used of the used tag, whenever it is used in a
save-operation.
"""
self.tag.last_used = timezone.now() self.tag.last_used = timezone.now()
self.tag.save() self.tag.save()
return super().save_base(*args, **kwargs) return super().save_base(*args, **kwargs)