Commit Graph

34 Commits

Author SHA1 Message Date
8503ee728d Refactor/space management (#404)
* refactor: reducing used queries on get communities (#385)

* refactor: fix create space logic (#394)

* Remove unique constraint on subspace and product in SubspaceProductAllocationEntity; update product relation to nullable in NewTagEntity

* refactor: fix create space logic

* device model updated to include the fixes and final columns

* updated space models to include suggested fixes, update final logic and column names

* task: removing old references of the old tag-product relation

* task: remove old use of tags

* task: remove old tag & tag model usage

* refactor: delete space

* task: remove unused functions

* fix lint rule
2025-06-11 13:15:21 +03:00
8030644fee refactor: rename presence sensor entities and update related references 2025-05-09 13:11:14 +03:00
2a1f1f52f6 feat: add presence sensor module with entity, DTO, and repository 2025-05-04 19:11:14 +03:00
8228ccc293 feat: add power clamp entities, DTOs, and repository for energy consumption tracking 2025-04-23 15:08:51 +03:00
055518d672 Merge pull request #339 from SyncrowIOT/feat/commission-device
Feat/commission device
2025-04-22 11:04:15 +04:00
1b3eb08fcb fix: set name column to non-nullable in DeviceEntity 2025-04-22 01:58:31 +03:00
2f12189eef feat: add device name field to DeviceEntity and update related DTOs and services 2025-04-22 01:53:03 +03:00
ed3c526efd fix commissioning 2025-04-21 10:58:14 +04:00
a3001c8bb8 feat: add DEVICE_ADD permission and update device handling logic 2025-04-13 20:19:21 +03:00
9f83b4286c fix relation tags issue 2025-03-11 15:14:59 +03:00
1220ee395d fixing propagation 2025-03-07 23:01:38 +04:00
e9a3cd14a8 fixed entity relation, removed circular dependency 2025-02-10 20:36:29 +04:00
7f69867e8a optimizing space call 2025-02-03 00:13:34 +04:00
1b02f1c86a add tag_id 2025-01-29 14:55:05 +04:00
cc5fd68adb remove device-tag relation 2024-12-27 09:40:05 +04:00
97b53bf417 space cleanup 2024-12-24 08:12:56 +04:00
aefe788dd0 added device-to-tag 2024-12-19 10:29:21 +04:00
eb916b79b4 finished 4scene configration endpoints 2024-11-16 23:05:06 -06:00
adacc60a40 get devices 2024-10-30 19:07:26 +04:00
6d6560b3e0 Added subspace entity 2024-10-25 13:59:25 +04:00
6bfb64370a finished soft delete devices 2024-10-07 23:11:16 -05:00
8f761168b4 changed entity and type structure 2024-08-03 23:50:49 +03:00
c89694919d Remove lazy loading for productDevice in DeviceEntity 2024-07-22 19:12:47 +03:00
00cace7b12 Add UUID index to DeviceEntity and set productDevice to lazy loading 2024-07-10 12:57:06 +03:00
bcab5a00d8 Refactor: Remove group and group-device modules 2024-06-02 21:12:50 +03:00
948d133e4f Merge branch 'dev' into SP-232-consume-the-tuya-messaging-service-for-device-logs 2024-06-02 19:09:58 +03:00
423533df04 feat(device): add endpoint to add device to user 2024-05-29 23:29:53 +03:00
fdab3fa687 Add device and user notification modules 2024-05-26 00:34:28 +03:00
1bc8fee061 Remove onDelete and onUpdate properties from entity relationships 2024-05-18 22:10:48 +03:00
aa7a09391f Remove unused DeviceUserType related files and imports 2024-05-05 18:38:59 +03:00
8c790b0d96 Refactor Device Module 2024-04-27 23:27:40 +03:00
239dbc84b1 Add GroupDeviceEntity and related modules 2024-04-18 10:44:34 +03:00
871544f007 relations added 2024-04-18 12:03:33 +05:30
fbdf187ee1 SPRINT-1 related tasks done 2024-04-17 18:52:58 +05:30