-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
area: frontendVue.js UIVue.js UIenhancementNew feature or requestNew feature or requestpriority: highShould fix soonShould fix soonsprint-3Core frontend API integrationCore frontend API integration
Description
Context
devices.ts has 6 of 8 functions used (75%), but the core CRUD operations for individual devices are missing from the UI. The device list and discovery work, but create/update/delete for individual devices are not wired up.
API Functions to Wire Up
getDevice- Get single device details (for detail page)createDevice- Manually add a deviceupdateDevice- Update device propertiesdeleteDevice- Remove a device
Affected Files
ui/src/api/devices.ts- API module (8 functions defined, 6 used)ui/src/stores/devices.ts- Pinia storeui/src/pages/DevicesPage.vueui/src/pages/DeviceDetailPage.vue
Acceptance Criteria
- Device detail page loads individual device data via
getDevice - Manual device creation form works
- Device property editing works with save
- Device deletion with confirmation dialog
- Device list refreshes after CRUD operations
- Error handling for all operations
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: frontendVue.js UIVue.js UIenhancementNew feature or requestNew feature or requestpriority: highShould fix soonShould fix soonsprint-3Core frontend API integrationCore frontend API integration