-
Notifications
You must be signed in to change notification settings - Fork 501
Project import UI #7129
Copy link
Copy link
Open
Labels
front-endIssue related to the React Front End DashboardIssue related to the React Front End Dashboard
Description
Scope
- New component:
ProjectImport.tsxinweb/components/import-export/. - New RTK Query service:
useProjectImport.tsincommon/services/.createProjectImportmutation.getProjectImportsquery.
- New request/response types.
- Integrate into the existing Import tab on project settings page.
- Add a toggle or sub-tab: "Environment Import" (existing) / "Project Import" (new).
- UI elements:
- JSON file upload (reuse
JSONUploadcomponent). - Merge strategy radio buttons (Skip / Overwrite Destructive).
- Warning message for Overwrite Destructive (reuse pattern from
FeatureImport.tsx). - "Import Project" button.
- Import status list with polling.
- JSON file upload (reuse
Acceptance criteria
- User can upload a project export file and select a merge strategy.
- Warning shown for Overwrite Destructive.
- Import list shows status with polling.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
front-endIssue related to the React Front End DashboardIssue related to the React Front End Dashboard