Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Device service refactoring integration #38

Merged
merged 33 commits into from
Apr 28, 2023

Conversation

lassertos
Copy link
Collaborator

No description provided.

Pierre Helbing added 30 commits April 26, 2023 09:19
Refactor abstract classes and auth service in such a way that they can
be moved to common.
- Change API folder structure (WIP)
- Create test folder structure
- Move callback routes to operations
- Move websocket routes into device operations
- Make small changes to API (e.g. required type on device creation)
- Change structure of test data folder
- Fix small issue in auth service (test suite name)
- Add possibility to remove suites
- WIP: Change input to write function to Partial because it caused
  problems with type inference
- Start writing repository test suites
- Add Init and Update Device Types
- Add example device data for tests
- add new route to update connection state of devices
- make url, type and name required on a device
- add new init and update types for devices
- update connection state definition
- add connection-state-changed message
- apply changes and implement new route (WIP)
- make property devices required on device groups
- make properties connected, announcedAvailability, availability-
  Rules and services required on ConcreteDeviceModel
- adapt device repository to reflect changes to models and api
- add test for POST /devices/{device_id} (WIP)
.vscode/settings.json Outdated Show resolved Hide resolved
clients/soa/js/src/deviceHandler.ts Show resolved Hide resolved
services/auth/addShebang.js Show resolved Hide resolved
services/device/.prettierrc Show resolved Hide resolved
- reset settings.json to original state
- edit function in soa client for better readability
@lassertos lassertos requested a review from jonau April 28, 2023 10:21
@jonau jonau merged commit 0f4cb23 into main Apr 28, 2023
@jonau jonau deleted the device-service-refactoring-integration branch May 2, 2023 06:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants