Author: mtredinnick
Date: 2008-08-23 16:45:36 -0500 (Sat, 23 Aug 2008)
New Revision: 8503

Modified:
   django/trunk/django/contrib/auth/admin.py
Log:
Fixed #8359 -- Add an admin log entry when creating a new user.
Patch from evan_schulz.


Modified: django/trunk/django/contrib/auth/admin.py
===================================================================
--- django/trunk/django/contrib/auth/admin.py   2008-08-23 19:22:23 UTC (rev 
8502)
+++ django/trunk/django/contrib/auth/admin.py   2008-08-23 21:45:36 UTC (rev 
8503)
@@ -30,7 +30,7 @@
     search_fields = ('username', 'first_name', 'last_name', 'email')
     ordering = ('username',)
     filter_horizontal = ('user_permissions',)
-    
+
     def __call__(self, request, url):
         # this should not be here, but must be due to the way __call__ routes
         # in ModelAdmin.
@@ -39,7 +39,7 @@
         if url.endswith('password'):
             return self.user_change_password(request, url.split('/')[0])
         return super(UserAdmin, self).__call__(request, url)
-    
+
     def add_view(self, request):
         if not self.has_change_permission(request):
             raise PermissionDenied
@@ -48,6 +48,7 @@
             if form.is_valid():
                 new_user = form.save()
                 msg = _('The %(name)s "%(obj)s" was added successfully.') % 
{'name': 'user', 'obj': new_user}
+                self.log_addition(request, new_user)
                 if "_addanother" in request.POST:
                     request.user.message_set.create(message=msg)
                     return HttpResponseRedirect(request.path)
@@ -73,7 +74,7 @@
             'username_help_text': 
self.model._meta.get_field('username').help_text,
             'root_path': self.admin_site.root_path,
         }, context_instance=template.RequestContext(request))
-    
+
     def user_change_password(self, request, id):
         if not request.user.has_perm('auth.change_user'):
             raise PermissionDenied


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to