Ejemplo n.º 1
0
    def items(self):
        log_list = LogEntry.objects.filter(
            content_type__app_label='dnd').order_by('-action_time').all()[:50]

        result = []

        for entry in log_list:
            if False:
                entry = LogEntry()

            change_message = entry.change_message
            url = None
            object_rep = entry.object_repr
            try:
                obj = entry.get_edited_object()
                object_rep = obj.__unicode__()
                url = obj.get_absolute_url()
            except Exception:
                pass

            result.append({
                'object_rep': object_rep,
                'change_message': change_message,
                'url': url,
                'is_addition': entry.is_addition(),
                'is_change': entry.is_change(),
                'is_deletion': entry.is_deletion(),
                'author': entry.user,
                'pub_date': entry.action_time
            })

        return result
Ejemplo n.º 2
0
    def items(self):
        log_list = LogEntry.objects.filter(
            content_type__app_label='dnd').order_by('-action_time').all()[:50]

        result = []

        for entry in log_list:
            if False:
                entry = LogEntry()

            change_message = entry.change_message
            url = None
            object_rep = entry.object_repr
            try:
                obj = entry.get_edited_object()
                object_rep = obj.__unicode__()
                url = obj.get_absolute_url()
            except Exception:
                pass

            result.append({
                'object_rep': object_rep,
                'change_message': change_message,
                'url': url,
                'is_addition': entry.is_addition(),
                'is_change': entry.is_change(),
                'is_deletion': entry.is_deletion(),
                'author': entry.user,
                'pub_date': entry.action_time
            })

        return result