diff options
| author | Adrian Holovaty <adrian@holovaty.com> | 2005-10-18 05:23:07 +0000 |
|---|---|---|
| committer | Adrian Holovaty <adrian@holovaty.com> | 2005-10-18 05:23:07 +0000 |
| commit | d5f32aa008bf12affa134d8f1d872fbd35bf2b69 (patch) | |
| tree | aff9dc7220a1d4127d03cf454f6b6668f721ccdd | |
| parent | c2ffd62d89f191f615cf3d187a59590d9e10dacd (diff) | |
Changed contrib.admin.views.main to use staff_member_required_decorator. Refs #627. Note that, by this point, AdminUserRequired middleware is redundant -- but nothing is backwards-incompatible yet.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@931 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/contrib/admin/views/main.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/django/contrib/admin/views/main.py b/django/contrib/admin/views/main.py index d4503db634..685f3b6cba 100644 --- a/django/contrib/admin/views/main.py +++ b/django/contrib/admin/views/main.py @@ -1,5 +1,6 @@ # Generic admin views, with admin templates created dynamically at runtime. +from django.contrib.admin.views.decorators import staff_member_required from django.core import formfields, meta from django.core.template import loader from django.core.exceptions import Http404, ObjectDoesNotExist, PermissionDenied @@ -49,6 +50,7 @@ def get_query_string(original_params, new_params={}, remove=[]): def index(request): return render_to_response('index', {'title': 'Site administration'}, context_instance=Context(request)) +index = staff_member_required(index) def change_list(request, app_label, module_name): from django.core import paginator @@ -493,6 +495,7 @@ def change_list(request, app_label, module_name): 'is_popup': is_popup, }) return HttpResponse(t.render(c)) +change_list = staff_member_required(change_list) def _get_flattened_data(field, val): """ @@ -853,6 +856,7 @@ def add_stage(request, app_label, module_name, show_delete=False, form_url='', p # return HttpResponse(raw_template, mimetype='text/plain') t = loader.get_template_from_string(raw_template) return HttpResponse(t.render(c)) +add_stage = staff_member_required(add_stage) def change_stage(request, app_label, module_name, object_id): mod, opts = _get_mod_opts(app_label, module_name) @@ -978,6 +982,7 @@ def change_stage(request, app_label, module_name, object_id): # return HttpResponse(raw_template, mimetype='text/plain') t = loader.get_template_from_string(raw_template) return HttpResponse(t.render(c)) +change_stage = staff_member_required(change_stage) def _nest_help(obj, depth, val): current = obj @@ -1089,6 +1094,7 @@ def delete_stage(request, app_label, module_name, object_id): "deleted_objects": deleted_objects, "perms_lacking": perms_needed, }, context_instance=Context(request)) +delete_stage = staff_member_required(delete_stage) def history(request, app_label, module_name, object_id): mod, opts = _get_mod_opts(app_label, module_name) @@ -1102,3 +1108,4 @@ def history(request, app_label, module_name, object_id): 'module_name': capfirst(opts.verbose_name_plural), 'object': obj, }, context_instance=Context(request)) +history = staff_member_required(history) |
