Django

Code

Changeset 5170

Show
Ignore:
Timestamp:
05/07/07 22:56:44 (1 year ago)
Author:
mtredinnick
Message:

Fixed #4200 -- Made get_admin_log template tag behave according to its
docstring (user specifier is optional). Thanks, Bryan Chow.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/AUTHORS

    r5167 r5170  
    7171    ChaosKCW 
    7272    ivan.chelubeev@gmail.com 
     73    Bryan Chow <bryan at verdjn dot com> 
    7374    Ian Clelland <clelland@gmail.com> 
    7475    crankycoder@gmail.com 
  • django/trunk/django/contrib/admin/templatetags/log.py

    r2809 r5170  
    1212 
    1313    def render(self, context): 
    14         if self.user is not None and not self.user.isdigit(): 
    15             self.user = context[self.user].id 
    16         context[self.varname] = LogEntry.objects.filter(user__id__exact=self.user).select_related()[:self.limit] 
     14        if self.user is None: 
     15            context[self.varname] = LogEntry.objects.all().select_related()[:self.limit] 
     16        else: 
     17            if not self.user.isdigit(): 
     18                self.user = context[self.user].id 
     19            context[self.varname] = LogEntry.objects.filter(user__id__exact=self.user).select_related()[:self.limit] 
    1720        return '' 
    1821