mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 17:37:37 -02:30
Add Inventory and Project Update list endpoints
This commit is contained in:
@@ -60,6 +60,7 @@ project_urls = patterns('awx.api.views',
|
|||||||
)
|
)
|
||||||
|
|
||||||
project_update_urls = patterns('awx.api.views',
|
project_update_urls = patterns('awx.api.views',
|
||||||
|
url(r'^$', 'project_update_list'),
|
||||||
url(r'^(?P<pk>[0-9]+)/$', 'project_update_detail'),
|
url(r'^(?P<pk>[0-9]+)/$', 'project_update_detail'),
|
||||||
url(r'^(?P<pk>[0-9]+)/cancel/$', 'project_update_cancel'),
|
url(r'^(?P<pk>[0-9]+)/cancel/$', 'project_update_cancel'),
|
||||||
url(r'^(?P<pk>[0-9]+)/stdout/$', 'project_update_stdout'),
|
url(r'^(?P<pk>[0-9]+)/stdout/$', 'project_update_stdout'),
|
||||||
@@ -145,6 +146,7 @@ inventory_source_urls = patterns('awx.api.views',
|
|||||||
)
|
)
|
||||||
|
|
||||||
inventory_update_urls = patterns('awx.api.views',
|
inventory_update_urls = patterns('awx.api.views',
|
||||||
|
url(r'^$', 'inventory_update_list'),
|
||||||
url(r'^(?P<pk>[0-9]+)/$', 'inventory_update_detail'),
|
url(r'^(?P<pk>[0-9]+)/$', 'inventory_update_detail'),
|
||||||
url(r'^(?P<pk>[0-9]+)/cancel/$', 'inventory_update_cancel'),
|
url(r'^(?P<pk>[0-9]+)/cancel/$', 'inventory_update_cancel'),
|
||||||
url(r'^(?P<pk>[0-9]+)/stdout/$', 'inventory_update_stdout'),
|
url(r'^(?P<pk>[0-9]+)/stdout/$', 'inventory_update_stdout'),
|
||||||
|
|||||||
@@ -125,11 +125,13 @@ class ApiV1RootView(APIView):
|
|||||||
data['organizations'] = reverse('api:organization_list')
|
data['organizations'] = reverse('api:organization_list')
|
||||||
data['users'] = reverse('api:user_list')
|
data['users'] = reverse('api:user_list')
|
||||||
data['projects'] = reverse('api:project_list')
|
data['projects'] = reverse('api:project_list')
|
||||||
|
data['project_updates'] = reverse('api:project_update_list')
|
||||||
data['teams'] = reverse('api:team_list')
|
data['teams'] = reverse('api:team_list')
|
||||||
data['credentials'] = reverse('api:credential_list')
|
data['credentials'] = reverse('api:credential_list')
|
||||||
data['inventory'] = reverse('api:inventory_list')
|
data['inventory'] = reverse('api:inventory_list')
|
||||||
data['inventory_scripts'] = reverse('api:inventory_script_list')
|
data['inventory_scripts'] = reverse('api:inventory_script_list')
|
||||||
data['inventory_sources'] = reverse('api:inventory_source_list')
|
data['inventory_sources'] = reverse('api:inventory_source_list')
|
||||||
|
data['inventory_updates'] = reverse('api:inventory_update_list')
|
||||||
data['groups'] = reverse('api:group_list')
|
data['groups'] = reverse('api:group_list')
|
||||||
data['hosts'] = reverse('api:host_list')
|
data['hosts'] = reverse('api:host_list')
|
||||||
data['job_templates'] = reverse('api:job_template_list')
|
data['job_templates'] = reverse('api:job_template_list')
|
||||||
@@ -1107,6 +1109,11 @@ class ProjectUpdateView(RetrieveAPIView):
|
|||||||
else:
|
else:
|
||||||
return self.http_method_not_allowed(request, *args, **kwargs)
|
return self.http_method_not_allowed(request, *args, **kwargs)
|
||||||
|
|
||||||
|
class ProjectUpdateList(ListAPIView):
|
||||||
|
|
||||||
|
model = ProjectUpdate
|
||||||
|
serializer_class = ProjectUpdateListSerializer
|
||||||
|
|
||||||
class ProjectUpdateDetail(RetrieveDestroyAPIView):
|
class ProjectUpdateDetail(RetrieveDestroyAPIView):
|
||||||
|
|
||||||
model = ProjectUpdate
|
model = ProjectUpdate
|
||||||
@@ -2170,6 +2177,11 @@ class InventorySourceUpdateView(RetrieveAPIView):
|
|||||||
else:
|
else:
|
||||||
return self.http_method_not_allowed(request, *args, **kwargs)
|
return self.http_method_not_allowed(request, *args, **kwargs)
|
||||||
|
|
||||||
|
class InventoryUpdateList(ListAPIView):
|
||||||
|
|
||||||
|
model = InventoryUpdate
|
||||||
|
serializer_class = InventoryUpdateListSerializer
|
||||||
|
|
||||||
class InventoryUpdateDetail(RetrieveDestroyAPIView):
|
class InventoryUpdateDetail(RetrieveDestroyAPIView):
|
||||||
|
|
||||||
model = InventoryUpdate
|
model = InventoryUpdate
|
||||||
|
|||||||
Reference in New Issue
Block a user