mirror of
https://github.com/ansible/awx.git
synced 2026-01-17 04:31:21 -03:30
Add Inventory and Project Update list endpoints
This commit is contained in:
parent
f988877bae
commit
95563c7637
@ -60,6 +60,7 @@ project_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]+)/cancel/$', 'project_update_cancel'),
|
||||
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',
|
||||
url(r'^$', 'inventory_update_list'),
|
||||
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]+)/stdout/$', 'inventory_update_stdout'),
|
||||
|
||||
@ -125,11 +125,13 @@ class ApiV1RootView(APIView):
|
||||
data['organizations'] = reverse('api:organization_list')
|
||||
data['users'] = reverse('api:user_list')
|
||||
data['projects'] = reverse('api:project_list')
|
||||
data['project_updates'] = reverse('api:project_update_list')
|
||||
data['teams'] = reverse('api:team_list')
|
||||
data['credentials'] = reverse('api:credential_list')
|
||||
data['inventory'] = reverse('api:inventory_list')
|
||||
data['inventory_scripts'] = reverse('api:inventory_script_list')
|
||||
data['inventory_sources'] = reverse('api:inventory_source_list')
|
||||
data['inventory_updates'] = reverse('api:inventory_update_list')
|
||||
data['groups'] = reverse('api:group_list')
|
||||
data['hosts'] = reverse('api:host_list')
|
||||
data['job_templates'] = reverse('api:job_template_list')
|
||||
@ -1107,6 +1109,11 @@ class ProjectUpdateView(RetrieveAPIView):
|
||||
else:
|
||||
return self.http_method_not_allowed(request, *args, **kwargs)
|
||||
|
||||
class ProjectUpdateList(ListAPIView):
|
||||
|
||||
model = ProjectUpdate
|
||||
serializer_class = ProjectUpdateListSerializer
|
||||
|
||||
class ProjectUpdateDetail(RetrieveDestroyAPIView):
|
||||
|
||||
model = ProjectUpdate
|
||||
@ -2170,6 +2177,11 @@ class InventorySourceUpdateView(RetrieveAPIView):
|
||||
else:
|
||||
return self.http_method_not_allowed(request, *args, **kwargs)
|
||||
|
||||
class InventoryUpdateList(ListAPIView):
|
||||
|
||||
model = InventoryUpdate
|
||||
serializer_class = InventoryUpdateListSerializer
|
||||
|
||||
class InventoryUpdateDetail(RetrieveDestroyAPIView):
|
||||
|
||||
model = InventoryUpdate
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user