Update test depencies

This commit is contained in:
Carlos Martinez 2017-03-28 19:37:03 -05:00
parent 4058c2a76a
commit 989fcfeed8
2 changed files with 14 additions and 1 deletions

View File

@ -229,3 +229,16 @@ We can set multiple required permissions like this:
pet_name = input.get('name')
pet = Pet.objects.create(name=pet_name)
return CreatePet(pet=pet)
Adding permissions to filters
-----------------------------
We use DjangoFilterConnectionField to create filters to our nodes. Graphene-django has a field with
permission required ``AuthDjangoFilterConnectionField``. This field requires permissions to access
to it's nodes and is simple to create your filters.
.. code:: python
class MyCustomFilter(AuthDjangoFilterConnectionField):
_permission = ('app.add_pet', 'app.delete_pet')
With this example code we can implement filters with required permissions.

View File

@ -6,7 +6,7 @@ tests_require = [
'coveralls',
'mock',
'pytz',
'django-filter',
'django-filter==0.9.2',
'pytest-django==2.9.1',
]