put variable data permission in its own class

This commit is contained in:
AlanCoding
2019-05-08 13:43:13 -04:00
parent 70972f7ea1
commit 231abf865b
3 changed files with 30 additions and 9 deletions

View File

@@ -92,7 +92,7 @@ from awx.main.redact import UriCleaner
from awx.api.permissions import (
JobTemplateCallbackPermission, TaskPermission, ProjectUpdatePermission,
InventoryInventorySourcesUpdatePermission, UserPermission,
InstanceGroupTowerPermission,
InstanceGroupTowerPermission, VariableDataPermission
)
from awx.api import renderers
from awx.api import serializers
@@ -1948,7 +1948,7 @@ class BaseVariableData(RetrieveUpdateAPIView):
parser_classes = api_settings.DEFAULT_PARSER_CLASSES + [YAMLParser]
renderer_classes = api_settings.DEFAULT_RENDERER_CLASSES + [YAMLRenderer]
is_variable_data = True # Special flag for permissions check.
permission_classes = (VariableDataPermission,)
class InventoryVariableData(BaseVariableData):