diff options
author | Carlton Gibson <carlton.gibson@noumenal.es> | 2018-06-05 15:05:57 +0200 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2018-06-13 14:49:28 -0400 |
commit | b30f9b131c9489b9d9f21c311ecb46d0aea91381 (patch) | |
tree | 644242ca9224e46c34b7e1a9c743fa6002645a67 /tests/modeladmin | |
parent | ae26e0ad2c5ee2216d8eaaaac9d7c2c7644b6ebb (diff) | |
download | django-b30f9b131c9489b9d9f21c311ecb46d0aea91381.tar.gz |
Refs #29419, #8936 -- Removed change permission requirement for admin actions.
Partially reverted 825f0beda804e48e9197fcf3b0d909f9f548aa47.
Diffstat (limited to 'tests/modeladmin')
-rw-r--r-- | tests/modeladmin/tests.py | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/tests/modeladmin/tests.py b/tests/modeladmin/tests.py index db6e9e8864..03fd5ef2be 100644 --- a/tests/modeladmin/tests.py +++ b/tests/modeladmin/tests.py @@ -11,7 +11,7 @@ from django.contrib.admin.widgets import ( AdminDateWidget, AdminRadioSelect, AutocompleteSelect, AutocompleteSelectMultiple, ) -from django.contrib.auth.models import Permission, User +from django.contrib.auth.models import User from django.db import models from django.forms.widgets import Select from django.test import SimpleTestCase, TestCase @@ -676,18 +676,6 @@ class ModelAdminTests(TestCase): self.assertEqual(perms_needed, set()) self.assertEqual(protected, []) - def test_get_actions_requires_change_perm(self): - user = User.objects.create_user(username='bob', email='bob@test.com', password='test') - mock_request = MockRequest() - mock_request.user = user - mock_request.GET = {} - ma = ModelAdmin(Band, self.site) - self.assertEqual(list(ma.get_actions(mock_request).keys()), []) - p = Permission.objects.get(codename='change_band', content_type=get_content_type_for_model(Band())) - user.user_permissions.add(p) - mock_request.user = User.objects.get(pk=user.pk) - self.assertEqual(list(ma.get_actions(mock_request).keys()), ['delete_selected']) - class ModelAdminPermissionTests(SimpleTestCase): |