Merge pull request #6096 from ryanpetrello/api_new_in_v2

refactor API v2 version detection
This commit is contained in:
Ryan Petrello
2017-04-25 10:48:00 -04:00
committed by GitHub
3 changed files with 14 additions and 25 deletions

View File

@@ -1789,6 +1789,7 @@ class HostAnsibleFactsDetail(RetrieveAPIView):
model = Host
serializer_class = AnsibleFactsSerializer
new_in_320 = True
new_in_api_v2 = True
class InventoryHostsList(SubListCreateAttachDetachAPIView):
@@ -2056,7 +2057,7 @@ class GroupDetail(RetrieveUpdateDestroyAPIView):
obj = self.get_object()
if not request.user.can_access(self.model, 'delete', obj):
raise PermissionDenied()
if self.request.version == 'v1': # TODO: deletion of automatic inventory_source, remove in 3.3
if get_request_version(request) == 1: # TODO: deletion of automatic inventory_source, remove in 3.3
try:
obj.deprecated_inventory_source.delete()
except Group.deprecated_inventory_source.RelatedObjectDoesNotExist: