From e5f1940f3e6def47b66fa5835b2c5b7dbd735ad8 Mon Sep 17 00:00:00 2001 From: Kenneth Love Date: Thu, 18 Jul 2013 17:31:08 -0700 Subject: [PATCH] action_type property --- djadmin2/models.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/djadmin2/models.py b/djadmin2/models.py index a341637..26d83ab 100644 --- a/djadmin2/models.py +++ b/djadmin2/models.py @@ -74,6 +74,16 @@ class LogEntry(models.Model): def is_deletion(self): return self.action_flag == self.DELETION + @property + def action_type(self): + if self.is_addition: + return _('added') + if self.is_change: + return _('changed') + if self.is_deletion(): + return _('deleted') + return '' + def get_edited_object(self): "Returns the edited object represented by this log entry" return self.content_type.get_object_for_this_type(pk=self.object_id)