remove the global /api/v2/job_events/ endpoint

This commit is contained in:
Ryan Petrello
2021-03-01 13:37:09 -05:00
committed by Jim Ladd
parent 08b96a0bd7
commit b19bcdd882
3 changed files with 6 additions and 11 deletions

View File

@@ -3738,13 +3738,6 @@ class JobHostSummaryDetail(RetrieveAPIView):
serializer_class = serializers.JobHostSummarySerializer
class JobEventList(NoTruncateMixin, ListAPIView):
model = models.JobEvent
serializer_class = serializers.JobEventSerializer
search_fields = ('stdout',)
class JobEventDetail(RetrieveAPIView):
model = models.JobEvent
@@ -3768,7 +3761,11 @@ class JobEventChildrenList(NoTruncateMixin, SubListAPIView):
def get_queryset(self):
parent_event = self.get_parent_object()
self.check_parent_access(parent_event)
qs = self.request.user.get_queryset(self.model).filter(parent_uuid=parent_event.uuid)
qs = self.request.user.get_queryset(self.model).filter(
parent_uuid=parent_event.uuid
).filter(
job_created=parent_event.job.created_or_epoch
)
return qs

View File

@@ -106,7 +106,6 @@ class ApiVersionRootView(APIView):
data['hosts'] = reverse('api:host_list', request=request)
data['job_templates'] = reverse('api:job_template_list', request=request)
data['jobs'] = reverse('api:job_list', request=request)
data['job_events'] = reverse('api:job_event_list', request=request)
data['ad_hoc_commands'] = reverse('api:ad_hoc_command_list', request=request)
data['system_job_templates'] = reverse('api:system_job_template_list', request=request)
data['system_jobs'] = reverse('api:system_job_list', request=request)