Changeset 8280
- Timestamp:
- 08/09/08 23:22:21 (4 months ago)
- Files:
-
- django/trunk/django/contrib/auth/admin.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/contrib/auth/admin.py
r8046 r8280 5 5 from django.http import HttpResponseRedirect 6 6 from django.utils.translation import ugettext, ugettext_lazy as _ 7 from django.contrib.auth.forms import UserCreationForm 7 8 from django.contrib import admin 8 9 … … 20 21 (_('Groups'), {'fields': ('groups',)}), 21 22 ) 23 add_form = UserCreationForm 22 24 list_display = ('username', 'email', 'first_name', 'last_name', 'is_staff') 23 25 list_filter = ('is_staff', 'is_superuser') … … 27 29 28 30 def add_view(self, request): 29 # avoid a circular import. see #6718.30 from django.contrib.auth.forms import UserCreationForm31 31 if not self.has_change_permission(request): 32 32 raise PermissionDenied 33 33 if request.method == 'POST': 34 form = UserCreationForm(request.POST)34 form = self.add_form(request.POST) 35 35 if form.is_valid(): 36 36 new_user = form.save() … … 43 43 return HttpResponseRedirect('../%s/' % new_user.id) 44 44 else: 45 form = UserCreationForm()45 form = self.add_form() 46 46 return render_to_response('admin/auth/user/add_form.html', { 47 47 'title': _('Add user'), … … 56 56 'has_absolute_url': False, 57 57 'auto_populated_fields': (), 58 'opts': User._meta,58 'opts': self.model._meta, 59 59 'save_as': False, 60 'username_help_text': User._meta.get_field('username').help_text,60 'username_help_text': self.model._meta.get_field('username').help_text, 61 61 'root_path': self.admin_site.root_path, 62 62 }, context_instance=template.RequestContext(request))
