Add stuck import detection and retry/cancel options for Bitbucket Server imports
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=567209) </details> <!--IssueSummary end--> ## Problem When importing from Bitbucket Server, users see an "Import in progress" page even for stuck imports that were initiated more than 24 hours ago. This creates a poor user experience where: - The import appears to be taking a long time rather than being stuck - No indication is given that the import has failed or is stuck - Users cannot cancel the stuck import - Users cannot retry the import ## Expected Behavior The import status should: - Accurately reflect the import progress - Allow users to cancel stuck imports - Allow users to retry failed/stuck imports - Show appropriate error states instead of indefinite loading ## Current Impact Users are left waiting indefinitely for imports that will never complete, with no way to resolve the situation or understand what has happened to their import process. ## Potential Improvements - [ ] Detect when Bitbucket Server imports have been stuck - [ ] Display appropriate error/stuck status instead of "Import in progress" - [ ] Provide option to cancel stuck imports - [ ] Provide option to retry failed/stuck imports - [ ] Update UI messaging to be clear about import status
issue