Commit Graph
35 Commits
Author SHA1 Message Date
faris Aljohari cbd3f5028b finished client endpoints 2025-03-27 01:28:40 +03:00
faris Aljohari 8efd8cfba2 finished refactor devices module 2025-03-24 02:32:44 +03:00
faris Aljohari 56fba355fc Refactor PermissionsGuard to throw UnauthorizedException with detailed message 2025-01-10 06:14:45 -06:00
faris Aljohari 61dae6d3f5 Remove debug console log from PermissionsGuard 2024-12-16 19:57:35 -06:00
faris Aljohari 64027d3a16 Add permission and role management features 2024-12-16 00:19:14 -06:00
faris Aljohari 852299a273 Refactor user role handling to use single role object 2024-12-16 00:16:24 -06:00
faris Aljohari 9510905fb4 finished config with 6 scene device 2024-11-19 20:44:45 -06:00
hannathkadher adacc60a40 get devices 2024-10-30 19:07:26 +04:00
hannathkadher 2422f40a2d remove unused guard 2024-10-30 11:28:25 +04:00
hannathkadher 84bcf098d3 Removed community user 2024-10-29 13:19:47 +04:00
hannathkadher 3bd18c2b29 removed unit,floor,building,room modules 2024-10-22 10:02:54 +04:00
hannathkadher d6777c8ec1 Added all community endpoints 2024-10-17 10:55:26 +04:00
unknown 11759d8112 resolve conflicts 2024-10-08 10:59:31 +03:00
faris Aljohari 6bfb64370a finished soft delete devices 2024-10-07 23:11:16 -05:00
unknown 9a868c5757 added enums to replace constants 2024-10-06 15:44:49 +03:00
faris Aljohari 4fc880d869 feat: add user profile picture, region, and timezone update functionality 2024-07-15 15:47:13 +03:00
faris Aljohari d6f846086c Add TUYA_EU_URL to Tuya configuration 2024-06-24 14:36:24 +03:00
faris Aljohari 4d1861d137 Refactor group and device modules 2024-06-02 21:12:37 +03:00
faris Aljohari 423533df04 feat(device): add endpoint to add device to user 2024-05-29 23:29:53 +03:00
faris Aljohari 8cbfcae775 Merge branch 'dev' into SP-201-be-handle-roles-new 2024-05-19 17:42:24 +03:00
Ammar Qaffaf 25c3765d9c Merge pull request #31 from SyncrowIOT/SP-202-be-handle-space-permissions
Sp 202 be handle space permissions
2024-05-19 03:26:23 -04:00
faris Aljohari 6415d78992 Remove USER role 2024-05-18 23:00:22 +03:00
faris Aljohari ea19361a59 Update role guards to differentiate between admin and super admin roles 2024-05-11 21:19:53 +03:00
faris Aljohari d1fa15cff1 Update role types in enums and role guards 2024-05-11 21:01:39 +03:00
faris Aljohari bee140f517 Add space permission service and guards for various entities 2024-05-07 22:27:45 +03:00
faris Aljohari 85424554cb Add roles to user payload in JWT and refresh token strategies 2024-05-07 00:32:53 +03:00
faris Aljohari 16ed5b33fc Add user device permission guards 2024-05-05 21:32:31 +03:00
faris Aljohari 5e3ad8a523 Update device permission guard and user device permission service 2024-05-05 18:40:44 +03:00
faris Aljohari 307761c915 Refactor controlDevice method for better readability 2024-04-28 09:37:11 +03:00
faris Aljohari 8c790b0d96 Refactor Device Module 2024-04-27 23:27:40 +03:00
VirajBrainvire 501b9c6768 Merge pull request #24 from SyncrowIOT/SP-171-be-create-groups-to-control-devices-per-group
Sp 171 be create groups to control devices per group
2024-04-23 15:41:13 +05:30
VirajBrainvire 59badb41a3 auth permission guard added 2024-04-23 12:41:37 +05:30
faris Aljohari 7abfe29746 Refactor group controller methods and add device product guard 2024-04-21 16:27:53 +03:00
faris Aljohari c2d6c7ffd5 Add user space type guards 2024-04-16 17:23:01 +03:00
faris Aljohari 99aca8cf01 Refactor middleware to guards for type checking 2024-04-14 13:13:56 +03:00