Add verbose name to the additional_data field

Directly call the get_additional_data method without instance
This commit is contained in:
Ann Paul 2015-06-03 08:47:50 -07:00
parent 5fb006b226
commit 23927ea317

View file

@ -32,7 +32,7 @@ class LogEntryManager(models.Manager):
get_additional_data = getattr(instance, 'get_additional_data', None)
if callable(get_additional_data):
kwargs.setdefault('additional_data', instance.get_additional_data())
kwargs.setdefault('additional_data', get_additional_data())
# Delete log entries with the same pk as a newly created model. This should only be necessary when an pk is
# used twice.
@ -116,7 +116,7 @@ class LogEntry(models.Model):
changes = models.TextField(blank=True, verbose_name=_("change message"))
actor = models.ForeignKey(settings.AUTH_USER_MODEL, blank=True, null=True, on_delete=models.SET_NULL, related_name='+', verbose_name=_("actor"))
timestamp = models.DateTimeField(auto_now_add=True, verbose_name=_("timestamp"))
additional_data = JSONField(blank=True, null=True)
additional_data = JSONField(blank=True, null=True, verbose_name=_("additional data"))
objects = LogEntryManager()