From e6735b595c92f98ac7159d9ba828df04ab60182f Mon Sep 17 00:00:00 2001 From: seiwailai Date: Sat, 24 Apr 2021 01:17:32 +0800 Subject: [PATCH] project: Add disable sync button feature. Disable sync button if there is any pending, waiting or running job --- .../Project/ProjectDetail/ProjectDetail.jsx | 5 ++- .../Project/shared/ProjectSyncButton.jsx | 43 ++++++++++++++----- .../src/screens/Project/useWsProject.js | 2 +- 3 files changed, 38 insertions(+), 12 deletions(-) diff --git a/awx/ui_next/src/screens/Project/ProjectDetail/ProjectDetail.jsx b/awx/ui_next/src/screens/Project/ProjectDetail/ProjectDetail.jsx index 0e82027ba7..6418d253e4 100644 --- a/awx/ui_next/src/screens/Project/ProjectDetail/ProjectDetail.jsx +++ b/awx/ui_next/src/screens/Project/ProjectDetail/ProjectDetail.jsx @@ -208,7 +208,10 @@ function ProjectDetail({ project, i18n }) { )} {summary_fields.user_capabilities?.start && ( - + )} {summary_fields.user_capabilities?.delete && ( - + {isDisabled ? ( + +
+ +
+
+ ) : ( + + )} {error && (