mirror of
https://github.com/ansible/awx.git
synced 2026-02-19 12:10:06 -03:30
can delete approval node
This commit is contained in:
@@ -674,7 +674,7 @@ class WorkflowJob(UnifiedJob, WorkflowJobOptions, SurveyJobMixin, JobNotificatio
|
|||||||
return self.status == 'running'
|
return self.status == 'running'
|
||||||
|
|
||||||
|
|
||||||
class WorkflowApprovalTemplate(UnifiedJobTemplate):
|
class WorkflowApprovalTemplate(UnifiedJobTemplate, RelatedJobsMixin):
|
||||||
|
|
||||||
FIELDS_TO_PRESERVE_AT_COPY = ['description', 'timeout',]
|
FIELDS_TO_PRESERVE_AT_COPY = ['description', 'timeout',]
|
||||||
|
|
||||||
@@ -702,6 +702,12 @@ class WorkflowApprovalTemplate(UnifiedJobTemplate):
|
|||||||
def workflow_job_template(self):
|
def workflow_job_template(self):
|
||||||
return self.workflowjobtemplatenodes.first().workflow_job_template
|
return self.workflowjobtemplatenodes.first().workflow_job_template
|
||||||
|
|
||||||
|
'''
|
||||||
|
RelatedJobsMixin
|
||||||
|
'''
|
||||||
|
def _get_related_jobs(self):
|
||||||
|
return UnifiedJob.objects.filter(unified_job_template=self)
|
||||||
|
|
||||||
|
|
||||||
class WorkflowApproval(UnifiedJob, JobNotificationMixin):
|
class WorkflowApproval(UnifiedJob, JobNotificationMixin):
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|||||||
Reference in New Issue
Block a user