Remove notification endpoint from approvals list

This commit is contained in:
beeankha
2019-09-05 12:02:27 -04:00
parent 13450fdbf9
commit e2b8adcd09
3 changed files with 0 additions and 17 deletions

View File

@@ -3492,10 +3492,8 @@ class WorkflowApprovalTemplateSerializer(UnifiedJobTemplateSerializer):
if 'last_job' in res: if 'last_job' in res:
del res['last_job'] del res['last_job']
# Placeholder...
res.update(dict( res.update(dict(
jobs = self.reverse('api:workflow_approval_template_jobs_list', kwargs={'pk': obj.pk}), jobs = self.reverse('api:workflow_approval_template_jobs_list', kwargs={'pk': obj.pk}),
approval_notification_templates = self.reverse('api:workflow_approval_template_notification_list', kwargs={'pk': obj.pk}),
)) ))
return res return res

View File

@@ -6,15 +6,12 @@ from django.conf.urls import url
from awx.api.views import ( from awx.api.views import (
WorkflowApprovalTemplateDetail, WorkflowApprovalTemplateDetail,
WorkflowApprovalTemplateJobsList, WorkflowApprovalTemplateJobsList,
WorkflowApprovalNotificationTemplatesList,
) )
urls = [ urls = [
url(r'^(?P<pk>[0-9]+)/$', WorkflowApprovalTemplateDetail.as_view(), name='workflow_approval_template_detail'), url(r'^(?P<pk>[0-9]+)/$', WorkflowApprovalTemplateDetail.as_view(), name='workflow_approval_template_detail'),
url(r'^(?P<pk>[0-9]+)/approvals/$', WorkflowApprovalTemplateJobsList.as_view(), name='workflow_approval_template_jobs_list'), url(r'^(?P<pk>[0-9]+)/approvals/$', WorkflowApprovalTemplateJobsList.as_view(), name='workflow_approval_template_jobs_list'),
url(r'^(?P<pk>[0-9]+)/approval_notifications/$', WorkflowApprovalNotificationTemplatesList.as_view(),
name='workflow_approval_template_notification_list'),
] ]
__all__ = ['urls'] __all__ = ['urls']

View File

@@ -4464,18 +4464,6 @@ class WorkflowApprovalTemplateJobsList(SubListAPIView):
parent_key = 'workflow_approval_template' parent_key = 'workflow_approval_template'
class WorkflowApprovalTemplateNotificationTemplatesList(SubListCreateAttachDetachAPIView):
model = models.NotificationTemplate
serializer_class = serializers.NotificationTemplateSerializer
parent_model = models.WorkflowApprovalTemplate
class WorkflowApprovalNotificationTemplatesList(WorkflowApprovalTemplateNotificationTemplatesList):
relationship = 'notification_templates_approvals'
class WorkflowApprovalList(ListCreateAPIView): class WorkflowApprovalList(ListCreateAPIView):
model = models.WorkflowApproval model = models.WorkflowApproval