policies: add API for policybindings

This commit is contained in:
Jens Langhammer
2020-05-14 13:51:05 +02:00
parent fe503c8de0
commit 9859c5db0a
3 changed files with 24 additions and 1 deletions

21
passbook/policies/api.py Normal file
View File

@ -0,0 +1,21 @@
"""policy API Views"""
from rest_framework.serializers import ModelSerializer
from rest_framework.viewsets import ModelViewSet
from passbook.policies.models import PolicyBinding
class PolicyBindingSerializer(ModelSerializer):
"""PolicyBinding Serializer"""
class Meta:
model = PolicyBinding
fields = ["policy", "target", "enabled", "order"]
class PolicyBindingViewSet(ModelViewSet):
"""PolicyBinding Viewset"""
queryset = PolicyBinding.objects.all()
serializer_class = PolicyBindingSerializer