AS A Service Administrator
I WANT the ability to export multiple services at once and also export individual services directly
SO THAT I can efficiently download service definitions for backup, migration, or external processing.
Introduce two export mechanisms on the Services Overview page:
- Bulk Export — a new top-right button “Export many / Ekspordi mitu” that opens a selection modal.
- Single Export — an “Export / Ekspordi” button added at the end of each service row, exporting only that service.
Detailed Requirements
1. Bulk Export Button (Top-Right of Overview Page)
- Positioned next to the Create New Service button.
- Label: Export many / Ekspordi mitu.
- On click, opens a modal window.
Modal: “Export many / Ekspordi mitu”
- Displays a list of all available services.
- Each service row is selectable:
- Clicking a service toggles its selection.
- Selected services appear with a darker background.
- At the bottom of the modal:
- Export / Ekspordi (primary button)
- Cancel / Loobu (secondary button)
Behavior
- If no services are selected, the Export button is greyed out / inactive.
- When Export is pressed:
- A system dialog opens asking for download destination.
- A bulk download of all selected services begins.
- When Cancel is pressed:
- Modal closes.
- No changes or downloads occur.
2. Export Button Per Service (Row-Level)
- Added to each service row on the Overview page.
- Label: Export / Ekspordi.
- On click:
- Opens the OS download destination dialog.
- Downloads the corresponding single service file.
Acceptance Criteria
AS A Service Administrator
I WANT the ability to export multiple services at once and also export individual services directly
SO THAT I can efficiently download service definitions for backup, migration, or external processing.
Introduce two export mechanisms on the Services Overview page:
Detailed Requirements
1. Bulk Export Button (Top-Right of Overview Page)
Modal: “Export many / Ekspordi mitu”
Behavior
2. Export Button Per Service (Row-Level)
Acceptance Criteria