Bug #38188
openThe "Synchronize Now" button within Sync Status page of Satellite WebUI does not perform any visible action when the associated Content View is being published
Description
Description of problem:
The "Synchronize Now" button on 'Sync Status' page within Satellite WebUI does not work when the Content View (where the same repo is added) is being published
How reproducible: Always
Is this issue a regression from an earlier version: No
Steps to Reproduce:
1. Enable any 3 repos on Satellite (say: 'Repo-1', 'Repo-2' & 'Repo-3')
2. Create a Content View (say 'CV_1') where all the above 3 repos are added to the Content View
3. Publish a new version of 'CV_1' content view
4. While the CV_1 is being published and task is not finished and is in progress, quickly navigate to Satellite WebUI -> Content -> Sync Status page, checkbox all or any of the 'Repo-1', 'Repo-2' & 'Repo-3' and click on 'Synchronize Now'
Actual behavior:
No action is performed and it feels like that though the "Synchronize Button" is enabled to be clicked, but it is not working. As hitting the same button does not perform any action unless the Content View Publish task is finished
Expected behavior:
Any of the below should be the expected behavior:
(1) Clicking on Synchronize Now button should give some error like: "Pending content view tasks detected ...... "
OR
(2) The "Synchronize Now" button should be disabled while the content view is being published
OR
(3) After the "Synchronize Now" button has been clicked once, the repository sync task should be initiated automatically after the Content View publish task has been finished
Business Impact / Additional info: Clicking multiple times on "Synchronize Now" button does not initiate any visible action or throws any error/warning, it feels like the same button is not working
Updated by Chris Roberts 5 days ago
- Category set to Repositories
- Status changed from New to Assigned
- Triaged changed from No to Yes
Updated by The Foreman Bot 5 days ago
- Status changed from Assigned to Ready For Testing
- Pull request https://github.com/Katello/katello/pull/11302 added