mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-30 18:09:59 +03:00
Get Permission explicitly for model.
There may be others if other apps are installed.
This commit is contained in:
parent
498082919a
commit
dc4e284d8d
|
@ -40,13 +40,13 @@ class ModelPermissionsIntegrationTests(TestCase):
|
|||
User.objects.create_user('disallowed', 'disallowed@example.com', 'password')
|
||||
user = User.objects.create_user('permitted', 'permitted@example.com', 'password')
|
||||
user.user_permissions = [
|
||||
Permission.objects.get(codename='add_basicmodel'),
|
||||
Permission.objects.get(codename='change_basicmodel'),
|
||||
Permission.objects.get(codename='delete_basicmodel')
|
||||
Permission.objects.get(content_type__name='basic model', codename='add_basicmodel'),
|
||||
Permission.objects.get(content_type__name='basic model', codename='change_basicmodel'),
|
||||
Permission.objects.get(content_type__name='basic model', codename='delete_basicmodel')
|
||||
]
|
||||
user = User.objects.create_user('updateonly', 'updateonly@example.com', 'password')
|
||||
user.user_permissions = [
|
||||
Permission.objects.get(codename='change_basicmodel'),
|
||||
Permission.objects.get(content_type__name='basic model', codename='change_basicmodel'),
|
||||
]
|
||||
|
||||
self.permitted_credentials = basic_auth_header('permitted', 'password')
|
||||
|
|
Loading…
Reference in New Issue
Block a user