Django

Code

Changeset 3736

Show
Ignore:
Timestamp:
09/08/06 00:38:38 (2 years ago)
Author:
adrian
Message:

Added staff_member_required and permission check to django.contrib.admin.views.auth.user_add_stage() -- thanks, Robert Bunting

Files:

Legend:

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

    r3520 r3736  
     1from django.contrib.admin.views.decorators import staff_member_required 
    12from django.contrib.auth.forms import UserCreationForm 
    23from django.contrib.auth.models import User 
     
    67 
    78def user_add_stage(request): 
     9    if not request.user.has_perm('auth.change_user'): 
     10        raise PermissionDenied 
    811    manipulator = UserCreationForm() 
    912    if request.method == 'POST': 
     
    3841        'username_help_text': User._meta.get_field('username').help_text, 
    3942    }, context_instance=template.RequestContext(request)) 
     43user_add_stage = staff_member_required(user_add_stage)