Django

Code

Changeset 8503

Show
Ignore:
Timestamp:
08/23/08 16:45:36 (3 months ago)
Author:
mtredinnick
Message:

Fixed #8359 -- Add an admin log entry when creating a new user.
Patch from evan_schulz.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/contrib/auth/admin.py

    r8283 r8503  
    3131    ordering = ('username',) 
    3232    filter_horizontal = ('user_permissions',) 
    33      
     33 
    3434    def __call__(self, request, url): 
    3535        # this should not be here, but must be due to the way __call__ routes 
     
    4040            return self.user_change_password(request, url.split('/')[0]) 
    4141        return super(UserAdmin, self).__call__(request, url) 
    42      
     42 
    4343    def add_view(self, request): 
    4444        if not self.has_change_permission(request): 
     
    4949                new_user = form.save() 
    5050                msg = _('The %(name)s "%(obj)s" was added successfully.') % {'name': 'user', 'obj': new_user} 
     51                self.log_addition(request, new_user) 
    5152                if "_addanother" in request.POST: 
    5253                    request.user.message_set.create(message=msg) 
     
    7475            'root_path': self.admin_site.root_path, 
    7576        }, context_instance=template.RequestContext(request)) 
    76      
     77 
    7778    def user_change_password(self, request, id): 
    7879        if not request.user.has_perm('auth.change_user'):