def log_change(self, request, object, message, old_object=None): """ Log that an object has been successfully changed. The default implementation creates an admin LogEntry object. """ entry = LogEntry() entry.user = request.user entry.content_type = ContentType.objects.get_for_model(object) entry.object_id = smart_unicode(object.pk) entry.object_repr = force_unicode(object)[:200] entry.action_flag = CHANGE entry.change_message = message entry.save() if old_object: entry_extend = LogEntryExtend() entry_extend.entry = entry entry_extend.data = old_object entry_extend.save()
def log_change(self, request, object, message, old_object=None): """ Log that an object has been successfully changed. The default implementation creates an admin LogEntry object. """ entry = LogEntry() entry.user = request.user entry.content_type = ContentType.objects.get_for_model(object) entry.object_id = smart_unicode(object.pk) entry.object_repr = force_unicode(object)[:200] entry.action_flag = CHANGE entry.change_message = message entry.save() if old_object: entry_extend = models.LogEntryExtend() entry_extend.entry = entry entry_extend.data = old_object entry_extend.save()